import type { DeliveryContractV2 } from "./long-task-delivery-types.js"; import type { SemanticFactRevisionIdentityV1 } from "./semantic-fact-compact-carrier.js"; export declare function compactClaimProjection(outcomeRef: string, kind: "requirement" | "obligation" | "forbidden_shortcut" | "non_completing_outcome", row: { key: string; statement: string; applicability_refs: string[]; required_proof_surfaces?: string[]; }, claimsByStatement: Map): Record; export declare function compactAssertionProjection(outcomeRef: string, checkRef: string, position: number, assertion: Record, claimsByStatement: Map, facts: Map): Record | null; export declare function compactRevisionMap(rows: SemanticFactRevisionIdentityV1[], label: string): Map; export declare function compactUniqueClaimStatements(claims: DeliveryContractV2["source_claims"]): Map; export declare function assertSameCompactKeys(left: string[], right: string[], label: string): void;