import type { Command } from 'commander'; import { type z } from 'zod'; export declare const backupSchema: z.ZodObject<{ dest: z.ZodOptional; config: z.ZodOptional; dumpConfig: z.ZodOptional; logLevel: z.ZodOptional; maxToolInputElements: z.ZodOptional; agentHealing: z.ZodOptional; db: z.ZodOptional; database: z.ZodOptional; teamDb: z.ZodOptional; teamDatabase: z.ZodOptional; additionalTeamDbs: z.ZodOptional; teamDefaultRole: z.ZodOptional; teamAdmin: z.ZodOptional; json: z.ZodOptional; }, z.core.$strip>; export declare const restoreSchema: z.ZodObject<{ config: z.ZodOptional; dumpConfig: z.ZodOptional; logLevel: z.ZodOptional; maxToolInputElements: z.ZodOptional; agentHealing: z.ZodOptional; db: z.ZodOptional; database: z.ZodOptional; teamDb: z.ZodOptional; teamDatabase: z.ZodOptional; additionalTeamDbs: z.ZodOptional; teamDefaultRole: z.ZodOptional; teamAdmin: z.ZodOptional; json: z.ZodOptional; }, z.core.$strip>; export declare const vacuumSchema: z.ZodObject<{ config: z.ZodOptional; dumpConfig: z.ZodOptional; logLevel: z.ZodOptional; maxToolInputElements: z.ZodOptional; agentHealing: z.ZodOptional; db: z.ZodOptional; database: z.ZodOptional; teamDb: z.ZodOptional; teamDatabase: z.ZodOptional; additionalTeamDbs: z.ZodOptional; teamDefaultRole: z.ZodOptional; teamAdmin: z.ZodOptional; json: z.ZodOptional; }, z.core.$strip>; export declare const pruneSchema: z.ZodObject<{ autoPruneInterval: z.ZodOptional; pruneDryRun: z.ZodOptional; pruneExcludeTags: z.ZodOptional; config: z.ZodOptional; dumpConfig: z.ZodOptional; logLevel: z.ZodOptional; maxToolInputElements: z.ZodOptional; agentHealing: z.ZodOptional; db: z.ZodOptional; database: z.ZodOptional; teamDb: z.ZodOptional; teamDatabase: z.ZodOptional; additionalTeamDbs: z.ZodOptional; teamDefaultRole: z.ZodOptional; teamAdmin: z.ZodOptional; json: z.ZodOptional; archiveOlderThanDays: z.ZodOptional>; pruneOlderThanDays: z.ZodOptional>; hardDeleteOlderThanDays: z.ZodOptional>; importanceThreshold: z.ZodOptional>; pruneImportanceThreshold: z.ZodOptional>; dryRun: z.ZodOptional; excludeTags: z.ZodOptional; }, z.core.$strip>; export declare const auditSchema: z.ZodObject<{ limit: z.ZodOptional>; tool: z.ZodOptional; user: z.ZodOptional; category: z.ZodOptional; status: z.ZodOptional>; config: z.ZodOptional; dumpConfig: z.ZodOptional; logLevel: z.ZodOptional; maxToolInputElements: z.ZodOptional; agentHealing: z.ZodOptional; db: z.ZodOptional; database: z.ZodOptional; teamDb: z.ZodOptional; teamDatabase: z.ZodOptional; additionalTeamDbs: z.ZodOptional; teamDefaultRole: z.ZodOptional; teamAdmin: z.ZodOptional; auditLog: z.ZodOptional; auditRedact: z.ZodOptional; auditReads: z.ZodOptional; auditLogMaxSize: z.ZodOptional; json: z.ZodOptional; }, z.core.$strip>; export declare const rebuildIndexSchema: z.ZodObject<{ team: z.ZodOptional; config: z.ZodOptional; dumpConfig: z.ZodOptional; logLevel: z.ZodOptional; maxToolInputElements: z.ZodOptional; agentHealing: z.ZodOptional; db: z.ZodOptional; database: z.ZodOptional; teamDb: z.ZodOptional; teamDatabase: z.ZodOptional; additionalTeamDbs: z.ZodOptional; teamDefaultRole: z.ZodOptional; teamAdmin: z.ZodOptional; json: z.ZodOptional; }, z.core.$strip>; export declare function backupAction(options: z.infer, command: Command): Promise; export declare function restoreAction(file: string, options: z.infer, command: Command): Promise; export declare function vacuumAction(options: z.infer, command: Command): Promise; export declare function pruneAction(options: z.infer, command: Command): Promise; export declare function auditAction(options: z.infer, command: Command): Promise; export declare function rebuildIndexAction(options: z.infer, command: Command): Promise; //# sourceMappingURL=admin.d.ts.map