export interface BackupExecutionRow {
    id: number;
    scope: "manual" | "scheduled" | "pre_deploy" | "restore_test";
    status: "running" | "success" | "failed";
    target: string;
    started_at: string;
    finished_at: string | null;
    operator: string;
    details: Record<string, unknown>;
    created_at: string;
    updated_at: string;
}
export declare function listBackupExecutions(limit?: number): Promise<BackupExecutionRow[]>;
export declare function createBackupExecution(input: {
    scope: BackupExecutionRow["scope"];
    status?: BackupExecutionRow["status"];
    target: string;
    operator?: string;
    details?: Record<string, unknown>;
}): Promise<BackupExecutionRow>;
//# sourceMappingURL=backup.service.d.ts.map