/** * Rollback Manager - Handles rollback operations and backup management */ import { MigrationBackup } from "./types"; export declare class RollbackManager { private projectPath; private backupDir; constructor(projectPath: string, backupDir?: string); createBackup(metadata?: Record): Promise; private backupDirectory; private backupFile; listBackups(): Promise; rollback(backupId?: string, interactive?: boolean): Promise; private selectBackupInteractively; private restoreFiles; private validateRestore; cleanupOldBackups(retentionDays?: number, maxBackups?: number): Promise; getBackupInfo(backupId: string): Promise; exportBackup(backupId: string, exportPath: string): Promise; importBackup(importPath: string): Promise; private updateBackupIndex; printBackupSummary(backups: MigrationBackup[]): void; } //# sourceMappingURL=rollback-manager.d.ts.map