/** * PostgreSQL Backup Tools * * COPY operations, dump commands, backup planning, and audit backup management. * 12 tools total. */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; import type { BackupManager } from "../../../../audit/backup-manager.js"; import { createDumpTableTool, createDumpSchemaTool } from "./dump.js"; import { createCopyExportTool, createCopyImportTool } from "./copy.js"; import { createBackupPlanTool, createRestoreCommandTool, createPhysicalBackupTool, createRestoreValidateTool, createBackupScheduleOptimizeTool } from "./planning.js"; import { createAuditListBackupsTool, createAuditRestoreBackupTool, createAuditDiffBackupTool } from "./audit-backup.js"; /** * Get all backup tools */ export declare function getBackupTools(adapter: PostgresAdapter, backupManager?: BackupManager | null): ToolDefinition[]; export { createDumpTableTool, createDumpSchemaTool, createCopyExportTool, createCopyImportTool, createBackupPlanTool, createRestoreCommandTool, createPhysicalBackupTool, createRestoreValidateTool, createBackupScheduleOptimizeTool, createAuditListBackupsTool, createAuditRestoreBackupTool, createAuditDiffBackupTool, }; //# sourceMappingURL=index.d.ts.map