import type { SshExecutor, SshTarget } from "../core/ssh.js"; export type RestoreScope = "forgejo" | "komodo" | "all"; export interface RestoreArgs { readonly target: SshTarget; readonly image: string; readonly repo: string; readonly password: string; readonly credentials?: Record; readonly snapshot: string; readonly scope: RestoreScope; readonly log: (message: string) => void; readonly executor?: SshExecutor; } export declare const restoreBackup: (args: RestoreArgs) => Promise; //# sourceMappingURL=backup-restore.d.ts.map