export interface CheckpointStore { readonly get: (key: string) => Promise; readonly set: (key: string, value: unknown) => Promise; readonly has: (key: string) => Promise; readonly delete: (key: string) => Promise; readonly close: () => void; } export declare function makeCheckpointStore(dbPath: string): CheckpointStore;