import type { PriorTestSpec } from "./derive.js"; export declare function testPlanCarryPath(artifactsDir: string): string; /** * Snapshot a freshly-ingested test-plan's authored specs (identity + assertions) * keyed by obligation_id, overwriting any prior snapshot. Only specs with at * least one assertion are carried (an `inapplicable_claim` spec re-authors). */ export declare function captureTestPlanCarry(artifactsDir: string, payload: unknown, capturedAt: string): Promise; /** * Read the carried prior specs keyed by obligation_id; empty when none. * * The carry is REGENERABLE state — a carry from another schema version is * discarded rather than reinterpreted, which costs one re-authoring of the * affected specs and is the same fail-shape as an absent file (below). */ export declare function readTestPlanCarry(artifactsDir: string): Promise>; //# sourceMappingURL=testPlanCarry.d.ts.map