import { type SemanticFactRevisionIdentityV1 } from "./semantic-fact-compact-carrier.js"; import type { SemanticFactManifestV1 } from "./semantic-fact-types.js"; export interface ParsedSemanticFactManifestV1 { source_path: string; line: number; manifest: SemanticFactManifestV1; sha256: string; carrier: "expanded_v1" | "compact_v1"; fact_revisions: SemanticFactRevisionIdentityV1[]; obligation_revisions: SemanticFactRevisionIdentityV1[]; } export declare function parseSemanticFactManifestBlocks(sourcePath: string, content: string): ParsedSemanticFactManifestV1[]; export declare function parseSemanticFactManifestBlocksForMigration(sourcePath: string, content: string): ParsedSemanticFactManifestV1[]; export declare function loadSemanticFactManifest(repository: string, sourcePaths: string[]): Promise;