/** * PostgreSQL Audit Backup Tools * * 3 tools for managing pre-mutation backup snapshots: * - pg_audit_list_backups: List available snapshots (read) * - pg_audit_restore_backup: Restore a snapshot (admin) * - pg_audit_diff_backup: Compare snapshot vs live schema (read) */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; import type { BackupManager } from "../../../../audit/backup-manager.js"; /** * Create pg_audit_list_backups tool — lists available pre-mutation snapshots. */ export declare function createAuditListBackupsTool(_adapter: PostgresAdapter, backupManager: BackupManager | null): ToolDefinition; /** * Create pg_audit_restore_backup tool — restores DDL from a snapshot. */ export declare function createAuditRestoreBackupTool(adapter: PostgresAdapter, backupManager: BackupManager | null): ToolDefinition; /** * Create pg_audit_diff_backup tool — compares snapshot DDL against live schema. */ export declare function createAuditDiffBackupTool(adapter: PostgresAdapter, backupManager: BackupManager | null): ToolDefinition; //# sourceMappingURL=audit-backup.d.ts.map