import { type Config } from "../config"; import { type AppLogger } from "../logging"; export interface BackupManifest { id: string; createdAt: string; dataRoot: string; includes: string[]; version: string; } export interface BackupResult { path: string; manifest: BackupManifest; } export declare function createBackupSnapshot(config: Config, logger: AppLogger): Promise; export declare function restoreFromSnapshot(config: Config, logger: AppLogger, sourceDir: string): Promise; export declare function runBackupScript(): Promise; export declare function runRestoreScript(source: string): Promise; //# sourceMappingURL=backup.d.ts.map