import type { V3HeartbeatMaterialization } from "../agents/state/live-coordination-view.js"; import { type CoordinationViewV3 } from "../events/v3/coordination-view.js"; import { type ReadLedgerV3Result } from "../events/v3/reader.js"; import { type SemanticEvidenceV1 } from "./contract.js"; export declare const SEMANTIC_RECENTLY_ENDED_WINDOW_MS: number; /** Read canonical V3 authority and project one privacy-safe envelope per active generation. */ export declare function buildSemanticEvidenceV1(coordRoot: string, nowMs?: number): SemanticEvidenceV1[]; /** Pure projection seam used by replay and contract tests. */ export declare function projectSemanticEvidenceV1(read: ReadLedgerV3Result, liveRows?: readonly V3HeartbeatMaterialization[], nowMs?: number): SemanticEvidenceV1[]; export declare function projectSemanticEvidenceFromViewV1(read: ReadLedgerV3Result, view: CoordinationViewV3, liveRows?: readonly V3HeartbeatMaterialization[], nowMs?: number): SemanticEvidenceV1[]; //# sourceMappingURL=evidence.d.ts.map