import z from "zod"; declare const httpOrSseMcpJsonSchema: z.ZodObject<{ type: z.ZodOptional, z.ZodLiteral<"http">]>>; url: z.ZodString; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }>; export type HttpMcpJsonConfig = z.infer; export type SseMcpJsonConfig = z.infer; declare const stdioMcpJsonSchema: z.ZodObject<{ type: z.ZodOptional>; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; envFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>; export type StdioMcpJsonConfig = z.infer; export declare const mcpServersJsonSchema: z.ZodUnion<[z.ZodObject<{ type: z.ZodOptional, z.ZodLiteral<"http">]>>; url: z.ZodString; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }>, z.ZodObject<{ type: z.ZodOptional>; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; envFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>]>; export type McpJsonConfig = z.infer; export declare const mcpServersRecordSchema: z.ZodRecord, z.ZodLiteral<"http">]>>; url: z.ZodString; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }>, z.ZodObject<{ type: z.ZodOptional>; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; envFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>]>>; export type McpServersJsonConfigRecord = z.infer; export declare const claudeDesktopLikeConfigFileSchema: z.ZodObject<{ mcpServers: z.ZodRecord, z.ZodLiteral<"http">]>>; url: z.ZodString; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }>, z.ZodObject<{ type: z.ZodOptional>; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; envFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { mcpServers: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>; }, { mcpServers: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>; }>; export type McpServersJsonConfigFile = z.infer; export declare const claudeCodeLikeConfigFileSchema: z.ZodObject<{ mcpServers: z.ZodOptional, z.ZodLiteral<"http">]>>; url: z.ZodString; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }>, z.ZodObject<{ type: z.ZodOptional>; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; envFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>]>>>; projects: z.ZodRecord, z.ZodLiteral<"http">]>>; url: z.ZodString; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }, { url: string; type?: "sse" | "http" | undefined; headers?: Record | undefined; }>, z.ZodObject<{ type: z.ZodOptional>; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; envFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }, { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { mcpServers?: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }> | undefined; }, { mcpServers?: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }> | undefined; }>>; }, "strip", z.ZodTypeAny, { projects: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }> | undefined; }>; mcpServers?: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }> | undefined; }, { projects: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }> | undefined; }>; mcpServers?: Record | undefined; } | { command: string; type?: "stdio" | undefined; env?: Record | undefined; args?: string[] | undefined; envFile?: string | undefined; }> | undefined; }>; export type claudeCodeLikeConfigFileSchema = z.infer; export {};