import type { IDatabaseConnection } from '../core/interfaces.js'; export declare class BackupManager { private ctx; constructor(ctx: IDatabaseConnection); exportToFile(backupName?: string): Promise<{ filename: string; path: string; sizeBytes: number; }>; listBackups(): { filename: string; path: string; sizeBytes: number; createdAt: string; }[]; deleteOldBackups(keepCount: number): { deleted: string[]; failed: string[]; kept: number; }; restoreFromFile(filename: string, runtime?: unknown): Promise<{ restoredFrom: string; previousEntryCount: number; newEntryCount: number; }>; } //# sourceMappingURL=backup.d.ts.map