import type { DatabaseAdapter } from "appwrite-utils-helpers"; import { type BackupMetadata } from "./backupMetadataSchema.js"; /** * Creates the backup tracking table in the specified database */ export declare function createBackupTrackingTable(db: DatabaseAdapter, databaseId: string): Promise; /** * Records backup metadata in the tracking table */ export declare function recordBackup(db: DatabaseAdapter, databaseId: string, metadata: Omit): Promise; /** * Lists all backups for a database, sorted by creation date (newest first) */ export declare function listBackups(db: DatabaseAdapter, databaseId: string): Promise; /** * Gets the most recent backup for a database */ export declare function getLastBackup(db: DatabaseAdapter, databaseId: string): Promise;