devibe
Version:
Intelligent repository cleanup with auto mode, AI learning, markdown consolidation, auto-consolidate workflow, context-aware classification, and cost optimization
12 lines • 607 B
TypeScript
import type { BackupEntry, BackupManifest, ICanBackupFiles, ICanRestoreFiles } from './types.js';
export declare class BackupManager implements ICanBackupFiles, ICanRestoreFiles {
private backupDir;
constructor(backupDir: string);
backupFile(filePath: string, operation: 'move' | 'delete' | 'modify'): Promise<BackupEntry>;
createManifest(operations: BackupEntry[]): Promise<BackupManifest>;
restore(manifestId: string): Promise<void>;
private restoreOperation;
listBackups(): Promise<BackupManifest[]>;
private ensureBackupDir;
}
//# sourceMappingURL=backup-manager.d.ts.map