import type { JsonRecord } from "../storage/types"; import { type StateCacheSnapshot } from "../runtime/replay/stateCache"; export interface JournalSnapshotEntry { seq: number; ulid: string; type: string; recordedAt: string; data: JsonRecord; } export interface RunSnapshot { journal: JournalSnapshotEntry[]; state: StateCacheSnapshot | null; } export declare function readJournalSnapshot(runDir: string): Promise; export declare function readStateSnapshot(runDir: string): Promise; export declare function captureRunSnapshot(runDir: string): Promise; //# sourceMappingURL=snapshots.d.ts.map