import { type DiagnosticExpected, type DiagnosticObservations, type DiagnosticThresholds } from "./contract.js"; export declare function canonicalJson(value: unknown): string; export declare function sha256(value: string | Buffer): string; /** Record the live engine's frozen output. Replay never uses this as an input. */ export declare function deriveCapturedExpected(observations: DiagnosticObservations, thresholds: DiagnosticThresholds): DiagnosticExpected; /** Re-run the pure finding engine from frozen source inputs only. */ export declare function replayDiagnosticInputs(observations: DiagnosticObservations, thresholds: DiagnosticThresholds): DiagnosticExpected; //# sourceMappingURL=replay.d.ts.map