import { computed } from 'vue';
import EvidenceVersionSet from '../EvidenceVersionSet.vue';
const props = defineProps();
const versionSet = computed(() => ({
    datasetId: props.datasetId,
    dataHash: props.dataHash,
    modelVersion: props.modelVersion,
    configVersion: props.configVersion,
    codeSha: props.codeSha,
    contractVersion: props.contractVersion
}));
const __VLS_ctx = {
    ...{},
    ...{},
    ...{},
    ...{},
};
let __VLS_components;
let __VLS_intrinsics;
let __VLS_directives;
/** @type {__VLS_StyleScopedClasses['ks-data-context']} */ ;
__VLS_asFunctionalElement1(__VLS_intrinsics.header, __VLS_intrinsics.header)({
    ...{ class: "ks-data-context" },
    'data-stale': (__VLS_ctx.stale || undefined),
});
/** @type {__VLS_StyleScopedClasses['ks-data-context']} */ ;
__VLS_asFunctionalElement1(__VLS_intrinsics.div, __VLS_intrinsics.div)({});
__VLS_asFunctionalElement1(__VLS_intrinsics.h1, __VLS_intrinsics.h1)({});
(__VLS_ctx.title);
__VLS_asFunctionalElement1(__VLS_intrinsics.p, __VLS_intrinsics.p)({});
(__VLS_ctx.asOf);
if (__VLS_ctx.stale) {
    __VLS_asFunctionalElement1(__VLS_intrinsics.strong, __VLS_intrinsics.strong)({});
}
const __VLS_0 = EvidenceVersionSet;
// @ts-ignore
const __VLS_1 = __VLS_asFunctionalComponent1(__VLS_0, new __VLS_0({
    value: (__VLS_ctx.versionSet),
    compact: true,
}));
const __VLS_2 = __VLS_1({
    value: (__VLS_ctx.versionSet),
    compact: true,
}, ...__VLS_functionalComponentArgsRest(__VLS_1));
if (__VLS_ctx.projectionVersion || __VLS_ctx.watermark || __VLS_ctx.correlationId) {
    __VLS_asFunctionalElement1(__VLS_intrinsics.dl, __VLS_intrinsics.dl)({});
    if (__VLS_ctx.projectionVersion) {
        __VLS_asFunctionalElement1(__VLS_intrinsics.dt, __VLS_intrinsics.dt)({});
        __VLS_asFunctionalElement1(__VLS_intrinsics.dd, __VLS_intrinsics.dd)({});
        (__VLS_ctx.projectionVersion);
    }
    if (__VLS_ctx.watermark) {
        __VLS_asFunctionalElement1(__VLS_intrinsics.dt, __VLS_intrinsics.dt)({});
        __VLS_asFunctionalElement1(__VLS_intrinsics.dd, __VLS_intrinsics.dd)({});
        (__VLS_ctx.watermark);
    }
    if (__VLS_ctx.correlationId) {
        __VLS_asFunctionalElement1(__VLS_intrinsics.dt, __VLS_intrinsics.dt)({});
        __VLS_asFunctionalElement1(__VLS_intrinsics.dd, __VLS_intrinsics.dd)({});
        (__VLS_ctx.correlationId);
    }
}
// @ts-ignore
[stale, stale, title, asOf, versionSet, projectionVersion, projectionVersion, projectionVersion, watermark, watermark, watermark, correlationId, correlationId, correlationId,];
const __VLS_export = (await import('vue')).defineComponent({
    __typeProps: {},
});
export default {};
