import { Result } from "../types/index.js"; import { Store } from "./store.js"; export type PersistenceOptions = { dbPath: string; autoSave?: boolean; backupOnSave?: boolean; saveInterval?: number; }; export type PersistenceManager = { saveToFile: () => Promise>; loadFromFile: () => Promise>; backup: (backupPath?: string) => Promise>; restore: (backupPath: string) => Promise>; }; export declare const createPersistenceManager: (store: Store, options: PersistenceOptions) => PersistenceManager;