/** * Durable Mission Store — atomic JSON persistence for a MissionRuntime document. * * Write-temp-then-rename so a process exit never leaves a partially written * document. This is a small, provider-independent store used by the Reliability * Kernel and its tests; the live agent session embeds the serialized document * into session state for session-associated durability. */ import type { MissionRuntimeDocumentV1 } from "./mission-runtime.js"; export declare class MissionFileStore { private readonly root; constructor(root: string); private resolve; initialize(): Promise; save(document: MissionRuntimeDocumentV1): Promise; load(missionId: string): Promise; exists(missionId: string): boolean; } //# sourceMappingURL=durable-store.d.ts.map