/** Create a database-backed backup provider. */
export function createBackupProvider(_db, _storageAdapter) {
    return {
        async createBackup(_type) {
            // TODO: pg_dump or logical export, upload to storage, record in actuate_backup_records
            throw new Error('Not implemented');
        },
        async restoreBackup(_backupId) {
            throw new Error('Not implemented');
        },
        async listBackups() {
            throw new Error('Not implemented');
        },
        async deleteBackup(_backupId) {
            throw new Error('Not implemented');
        },
        async getDownloadUrl(_backupId) {
            throw new Error('Not implemented');
        },
    };
}
//# sourceMappingURL=index.js.map