import { CONTINUATION_RECORD_STORE_SCHEMA_VERSION, type ContinuationStoreManifest, type ContinuationStoreStats, type DurableContinuationRecord } from "./continuation-store-types.js"; export declare function loadLegacyStore(path: string): Promise>; export declare function loadRecordDirectory(path: string, ignoredEntries?: ReadonlySet): Promise>; export declare function mergeMigrationRecords(target: Map, source: Map, label: string): void; export declare function assertV3Manifest(path: string): Promise; export declare function persistRecordChanges(recordsDir: string, transactionPath: string, before: Map, after: Map, beforeCommit?: () => Promise): Promise; export declare function recoverRecordTransaction(recordsDir: string, transactionPath: string, expectedSchemaVersion: 2 | typeof CONTINUATION_RECORD_STORE_SCHEMA_VERSION): Promise; export declare function persistManifest(path: string, generation: string, stats: ContinuationStoreStats, now: Date, rollbackGuardRequired: boolean): Promise; //# sourceMappingURL=continuation-store-records.d.ts.map