UNPKG

@sethdouglasford/claude-flow

Version:

Claude Code Flow - Advanced AI-powered development workflows with SPARC methodology

24 lines 1.03 kB
/** * 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<string, any>): Promise<MigrationBackup>; private backupDirectory; private backupFile; listBackups(): Promise<MigrationBackup[]>; rollback(backupId?: string, interactive?: boolean): Promise<void>; private selectBackupInteractively; private restoreFiles; private validateRestore; cleanupOldBackups(retentionDays?: number, maxBackups?: number): Promise<void>; getBackupInfo(backupId: string): Promise<MigrationBackup | null>; exportBackup(backupId: string, exportPath: string): Promise<void>; importBackup(importPath: string): Promise<MigrationBackup>; private updateBackupIndex; printBackupSummary(backups: MigrationBackup[]): void; } //# sourceMappingURL=rollback-manager.d.ts.map