import { z } from 'zod'; import { StdioServerParameters } from '@modelcontextprotocol/sdk/client/stdio.js'; import { SSEClientTransportOptions } from '@modelcontextprotocol/sdk/client/sse.js'; export declare const mcpServerSchema: z.ZodObject<{ url: z.ZodString; name: z.ZodOptional; version: z.ZodOptional; description: z.ZodOptional; type: z.ZodEnum<["sse", "stdio"]>; params: z.ZodOptional>; tools: z.ZodOptional>; }, "strip", z.ZodTypeAny, { params?: SSEClientTransportOptions | StdioServerParameters; type?: "sse" | "stdio"; name?: string; version?: string; tools?: string[]; description?: string; url?: string; }, { params?: SSEClientTransportOptions | StdioServerParameters; type?: "sse" | "stdio"; name?: string; version?: string; tools?: string[]; description?: string; url?: string; }>; export type McpServerType = z.infer; export declare const configSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; description: z.ZodOptional; servers: z.ZodRecord; version: z.ZodOptional; description: z.ZodOptional; type: z.ZodEnum<["sse", "stdio"]>; params: z.ZodOptional>; tools: z.ZodOptional>; }, "strip", z.ZodTypeAny, { params?: SSEClientTransportOptions | StdioServerParameters; type?: "sse" | "stdio"; name?: string; version?: string; tools?: string[]; description?: string; url?: string; }, { params?: SSEClientTransportOptions | StdioServerParameters; type?: "sse" | "stdio"; name?: string; version?: string; tools?: string[]; description?: string; url?: string; }>>; }, "strip", z.ZodTypeAny, { name?: string; version?: string; description?: string; servers?: Record; }, { name?: string; version?: string; description?: string; servers?: Record; }>; export type ConfigType = z.infer; //# sourceMappingURL=schemas.d.ts.map