import { z } from "zod"; export type McpStdioServerConfig = { command: string; args?: string[]; env?: Record; }; export type McpHttpServerConfig = { type: "http"; url: string; auth?: "oauth"; authTimeout?: number; clientId?: string; clientSecret?: string; headers?: Record; }; export type McpServerConfig = McpStdioServerConfig | McpHttpServerConfig; export type McpServers = Record; export declare const McpServersSchema: z.ZodRecord>; env: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"http">; url: z.ZodString; auth: z.ZodOptional>; authTimeout: z.ZodOptional; clientId: z.ZodOptional; clientSecret: z.ZodOptional; headers: z.ZodOptional>; }, z.core.$strict>]>>;