import type { SemanticFactManifestV1 } from "./semantic-fact-types.js"; import { type SemanticCompactCapacityCounts } from "./semantic-fact-compact-support.js"; export { indexSemanticFactRevisionInputs, semanticFactRevisionDigest, semanticObligationRevisionDigest, } from "./semantic-fact-compact-support.js"; export declare const SEMANTIC_FACT_COMPACT_CARRIER_VERSION: "semantic-fact-compact-carrier-v1"; export interface SemanticFactRevisionIdentityV1 { key: string; revision_digest: string; } export interface MaterializedSemanticFactCompactCarrierV1 { manifest: SemanticFactManifestV1; fact_revisions: SemanticFactRevisionIdentityV1[]; obligation_revisions: SemanticFactRevisionIdentityV1[]; measured: SemanticCompactCapacityCounts; } export declare function parseSemanticFactCompactCarrierShape(value: unknown): MaterializedSemanticFactCompactCarrierV1; export declare function parseSemanticFactCompactCarrierForMigration(value: unknown): MaterializedSemanticFactCompactCarrierV1;