import type { EdgeBlock, EdgeCoherenceReport } from "./deploy.types.js"; /** Conservatively interpret evidence from both current and older gateways. */ export declare function normalizeEdgeEvidence(report: EdgeCoherenceReport): EdgeCoherenceReport; /** Replace activation-time status with the latest verification; keep history explicit. */ export declare function mergeEdgeVerification(deploy: T, raw: EdgeCoherenceReport): T & { edge: { state: "unknown" | "converging" | "coherent"; pointer_updates: Record; checked_at: string | null; received_at: string; expected_max_lag_seconds?: number | null; verify_url?: string | null; }; edge_coherence: EdgeCoherenceReport; activation_snapshot?: { edge: EdgeBlock; checked_at: string | null; } | undefined; }; //# sourceMappingURL=edge-evidence.d.ts.map