/** * postgres-mcp - Admin Tool Schemas * * Input validation schemas for database administration operations. * * DUAL-SCHEMA PATTERN: * Base schemas (*SchemaBase) are exported for MCP visibility (shows parameters). * Preprocess schemas (*Schema) are used by handlers for validation + alias resolution. */ import { z } from "zod"; export declare const VacuumSchemaBase: z.ZodObject<{ table: z.ZodOptional; tableName: z.ZodOptional; schema: z.ZodOptional; full: z.ZodOptional; analyze: z.ZodOptional; verbose: z.ZodOptional; skipLocked: z.ZodOptional; truncate: z.ZodOptional; }, z.core.$strip>; export declare const VacuumSchema: z.ZodPreprocess; schema: z.ZodOptional; full: z.ZodOptional; analyze: z.ZodOptional; verbose: z.ZodOptional; skipLocked: z.ZodOptional; truncate: z.ZodOptional; }, z.core.$strip>>; export declare const VacuumOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; error: z.ZodOptional; table: z.ZodOptional; schema: z.ZodOptional; hint: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const AnalyzeSchemaBase: z.ZodObject<{ table: z.ZodOptional; tableName: z.ZodOptional; schema: z.ZodOptional; columns: z.ZodOptional>; verbose: z.ZodOptional; skipLocked: z.ZodOptional; }, z.core.$strip>; export declare const AnalyzeSchema: z.ZodPreprocess; schema: z.ZodOptional; columns: z.ZodOptional>; verbose: z.ZodOptional; skipLocked: z.ZodOptional; }, z.core.$strip>>; export declare const ReindexSchemaBase: z.ZodObject<{ target: z.ZodOptional; name: z.ZodOptional; table: z.ZodOptional; tableName: z.ZodOptional; indexName: z.ZodOptional; concurrently: z.ZodOptional; }, z.core.$strip>; export declare const ReindexSchema: z.ZodPreprocess; concurrently: z.ZodOptional; }, z.core.$strip>>; export declare const TerminateBackendSchemaBase: z.ZodObject<{ pid: z.ZodOptional; processId: z.ZodOptional; }, z.core.$strip>; export declare const TerminateBackendSchema: z.ZodPreprocess>; export declare const CancelBackendSchemaBase: z.ZodObject<{ pid: z.ZodOptional; processId: z.ZodOptional; }, z.core.$strip>; export declare const CancelBackendSchema: z.ZodPreprocess>; export declare const ReloadConfSchemaBase: z.ZodObject<{}, z.core.$strip>; export declare const ResetStatsSchemaBase: z.ZodObject<{}, z.core.$strip>; export declare const SetConfigSchemaBase: z.ZodObject<{ name: z.ZodOptional; param: z.ZodOptional; setting: z.ZodOptional; value: z.ZodOptional; isLocal: z.ZodOptional; }, z.core.$strip>; export declare const SetConfigSchema: z.ZodPreprocess; }, z.core.$strip>>; export declare const ClusterSchemaBase: z.ZodObject<{ table: z.ZodOptional; tableName: z.ZodOptional; index: z.ZodOptional; indexName: z.ZodOptional; schema: z.ZodOptional; }, z.core.$strip>; export declare const ClusterSchema: z.ZodPreprocess; index: z.ZodOptional; schema: z.ZodOptional; }, z.core.$strip>>; export declare const AnalyzeOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; error: z.ZodOptional; table: z.ZodOptional; schema: z.ZodOptional; hint: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const ReindexOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; error: z.ZodOptional; target: z.ZodOptional; name: z.ZodOptional; concurrently: z.ZodOptional; hint: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const ClusterOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; error: z.ZodOptional; table: z.ZodOptional; index: z.ZodOptional; hint: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const BackendOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; pid: z.ZodOptional; hint: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const ConfigOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; error: z.ZodOptional; parameter: z.ZodOptional; value: z.ZodOptional; hint: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; export declare const AppendInsightSchemaBase: z.ZodObject<{ insight: z.ZodOptional; text: z.ZodOptional; }, z.core.$strip>; export declare const AppendInsightSchema: z.ZodPreprocess>; export declare const AppendInsightOutputSchema: z.ZodObject<{ success: z.ZodOptional; insightCount: z.ZodOptional; message: z.ZodOptional; error: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; details: z.ZodOptional>; }, z.core.$strip>; //# sourceMappingURL=admin.d.ts.map