import * as z from "zod/mini"; /** * Server request unions */ export declare const ServerRequestSchema: z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"ping">; }, z.core.$strip>, z.ZodMiniObject<{ method: z.ZodMiniLiteral<"sampling/createMessage">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; messages: z.ZodMiniArray; content: z.ZodMiniUnion; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"image">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"audio">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>]>; }, z.core.$loose>>; systemPrompt: z.ZodMiniOptional>; includeContext: z.ZodMiniOptional>; temperature: z.ZodMiniOptional>; maxTokens: z.ZodMiniNumberFormat; stopSequences: z.ZodMiniOptional>>; metadata: z.ZodMiniOptional>; modelPreferences: z.ZodMiniOptional>; }, z.core.$loose>>>; costPriority: z.ZodMiniOptional>; speedPriority: z.ZodMiniOptional>; intelligencePriority: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>; }, z.core.$strip>, z.ZodMiniObject<{ params: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"roots/list">; }, z.core.$strip>]>; /** * Server notification unions */ export declare const ServerNotificationSchema: z.ZodMiniUnion; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; requestId: z.ZodMiniUnion, z.ZodMiniNumberFormat]>; reason: z.ZodMiniOptional>; }, z.core.$loose>; }, z.core.$strip>, z.ZodMiniObject<{ method: z.ZodMiniLiteral<"notifications/progress">; params: z.ZodMiniObject<{ progress: z.ZodMiniNumber; total: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; progressToken: z.ZodMiniUnion, z.ZodMiniNumberFormat]>; }, z.core.$strip>; }, z.core.$strip>, z.ZodMiniObject<{ method: z.ZodMiniLiteral<"notifications/message">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; level: z.ZodMiniEnum<{ error: "error"; debug: "debug"; info: "info"; notice: "notice"; warning: "warning"; critical: "critical"; alert: "alert"; emergency: "emergency"; }>; logger: z.ZodMiniOptional>; data: z.ZodMiniUnknown; }, z.core.$loose>; }, z.core.$strip>, z.ZodMiniObject<{ method: z.ZodMiniLiteral<"notifications/resources/updated">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; uri: z.ZodMiniString; }, z.core.$loose>; }, z.core.$strip>, z.ZodMiniObject<{ params: z.ZodMiniOptional>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"notifications/resources/list_changed">; }, z.core.$strip>, z.ZodMiniObject<{ params: z.ZodMiniOptional>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"notifications/tools/list_changed">; }, z.core.$strip>, z.ZodMiniObject<{ params: z.ZodMiniOptional>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"notifications/prompts/list_changed">; }, z.core.$strip>]>; /** * Server result unions */ export declare const ServerResultSchema: z.ZodMiniUnion>; }, z.core.$strict>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; protocolVersion: z.ZodMiniString; capabilities: z.ZodMiniObject<{ experimental: z.ZodMiniOptional>; logging: z.ZodMiniOptional>; completions: z.ZodMiniOptional>; prompts: z.ZodMiniOptional>; }, z.core.$loose>>; resources: z.ZodMiniOptional>; listChanged: z.ZodMiniOptional>; }, z.core.$loose>>; tools: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>; serverInfo: z.ZodMiniObject<{ name: z.ZodMiniString; version: z.ZodMiniString; }, z.core.$loose>; instructions: z.ZodMiniOptional>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; completion: z.ZodMiniObject<{ values: z.ZodMiniArray>; total: z.ZodMiniOptional; hasMore: z.ZodMiniOptional>; }, z.core.$loose>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; description: z.ZodMiniOptional>; messages: z.ZodMiniArray; content: z.ZodMiniUnion; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"image">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"audio">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"resource">; resource: z.ZodMiniUnion; mimeType: z.ZodMiniOptional>; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ uri: z.ZodMiniString; mimeType: z.ZodMiniOptional>; blob: z.ZodMiniBase64; }, z.core.$loose>]>; }, z.core.$loose>]>; }, z.core.$loose>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; nextCursor: z.ZodMiniOptional>; prompts: z.ZodMiniArray; description: z.ZodMiniOptional>; arguments: z.ZodMiniOptional; description: z.ZodMiniOptional>; required: z.ZodMiniOptional>; }, z.core.$loose>>>; }, z.core.$loose>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; nextCursor: z.ZodMiniOptional>; resources: z.ZodMiniArray; name: z.ZodMiniString; description: z.ZodMiniOptional>; mimeType: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; nextCursor: z.ZodMiniOptional>; resourceTemplates: z.ZodMiniArray; name: z.ZodMiniString; description: z.ZodMiniOptional>; mimeType: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; contents: z.ZodMiniArray; mimeType: z.ZodMiniOptional>; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ uri: z.ZodMiniString; mimeType: z.ZodMiniOptional>; blob: z.ZodMiniBase64; }, z.core.$loose>]>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; content: z.ZodMiniArray; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"image">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"audio">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"resource">; resource: z.ZodMiniUnion; mimeType: z.ZodMiniOptional>; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ uri: z.ZodMiniString; mimeType: z.ZodMiniOptional>; blob: z.ZodMiniBase64; }, z.core.$loose>]>; }, z.core.$loose>]>>; isError: z.ZodMiniOptional>>; }, z.core.$loose>, z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; nextCursor: z.ZodMiniOptional>; tools: z.ZodMiniArray; description: z.ZodMiniOptional>; inputSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"object">; properties: z.ZodMiniOptional>; }, z.core.$loose>; annotations: z.ZodMiniOptional>; readOnlyHint: z.ZodMiniOptional>; destructiveHint: z.ZodMiniOptional>; idempotentHint: z.ZodMiniOptional>; openWorldHint: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>]>;