import { z } from 'zod'; /** * Union of all possible server results. */ export declare const serverResultSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; }, "strip", z.ZodTypeAny, { jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }, { jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { protocolVersion: z.ZodString; capabilities: z.ZodObject<{ experimental: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>>; logging: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>; completions: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>; prompts: z.ZodOptional; }, "strip", z.ZodTypeAny, { listChanged?: boolean | undefined; }, { listChanged?: boolean | undefined; }>>; resources: z.ZodOptional; listChanged: z.ZodOptional; }, "strip", z.ZodTypeAny, { listChanged?: boolean | undefined; subscribe?: boolean | undefined; }, { listChanged?: boolean | undefined; subscribe?: boolean | undefined; }>>; tools: z.ZodOptional; }, "strip", z.ZodTypeAny, { listChanged?: boolean | undefined; }, { listChanged?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { resources?: { listChanged?: boolean | undefined; subscribe?: boolean | undefined; } | undefined; prompts?: { listChanged?: boolean | undefined; } | undefined; tools?: { listChanged?: boolean | undefined; } | undefined; experimental?: Record> | undefined; logging?: z.objectOutputType<{}, z.ZodUnknown, "strip"> | undefined; completions?: z.objectOutputType<{}, z.ZodUnknown, "strip"> | undefined; }, { resources?: { listChanged?: boolean | undefined; subscribe?: boolean | undefined; } | undefined; prompts?: { listChanged?: boolean | undefined; } | undefined; tools?: { listChanged?: boolean | undefined; } | undefined; experimental?: Record> | undefined; logging?: z.objectInputType<{}, z.ZodUnknown, "strip"> | undefined; completions?: z.objectInputType<{}, z.ZodUnknown, "strip"> | undefined; }>; serverInfo: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; version: string; }, { name: string; version: string; }>; instructions: z.ZodOptional; }, "strip", z.ZodTypeAny, { protocolVersion: string; capabilities: { resources?: { listChanged?: boolean | undefined; subscribe?: boolean | undefined; } | undefined; prompts?: { listChanged?: boolean | undefined; } | undefined; tools?: { listChanged?: boolean | undefined; } | undefined; experimental?: Record> | undefined; logging?: z.objectOutputType<{}, z.ZodUnknown, "strip"> | undefined; completions?: z.objectOutputType<{}, z.ZodUnknown, "strip"> | undefined; }; serverInfo: { name: string; version: string; }; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; instructions?: string | undefined; }, { protocolVersion: string; capabilities: { resources?: { listChanged?: boolean | undefined; subscribe?: boolean | undefined; } | undefined; prompts?: { listChanged?: boolean | undefined; } | undefined; tools?: { listChanged?: boolean | undefined; } | undefined; experimental?: Record> | undefined; logging?: z.objectInputType<{}, z.ZodUnknown, "strip"> | undefined; completions?: z.objectInputType<{}, z.ZodUnknown, "strip"> | undefined; }; serverInfo: { name: string; version: string; }; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; instructions?: string | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { completion: z.ZodObject<{ values: z.ZodArray; total: z.ZodOptional; hasMore: z.ZodOptional; }, "strip", z.ZodTypeAny, { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }, { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { completion: { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }, { completion: { values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { description: z.ZodOptional; messages: z.ZodArray; content: z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"audio">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"resource">; resource: z.ZodUnion<[z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; } & { text: z.ZodString; }, "strip", z.ZodTypeAny, { uri: string; text: string; mimeType?: string | undefined; }, { uri: string; text: string; mimeType?: string | undefined; }>, z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; } & { blob: z.ZodString; }, "strip", z.ZodTypeAny, { uri: string; blob: string; mimeType?: string | undefined; }, { uri: string; blob: string; mimeType?: string | undefined; }>]>; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { content: { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }; role: "user" | "assistant"; }, { content: { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }; role: "user" | "assistant"; }>, "many">; }, "strip", z.ZodTypeAny, { messages: { content: { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }; role: "user" | "assistant"; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; description?: string | undefined; }, { messages: { content: { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }; role: "user" | "assistant"; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; description?: string | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { nextCursor: z.ZodOptional; } & { prompts: z.ZodArray; arguments: z.ZodOptional; required: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; required?: boolean | undefined; }, { name: string; description?: string | undefined; required?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { name: string; arguments?: { name: string; description?: string | undefined; required?: boolean | undefined; }[] | undefined; description?: string | undefined; }, { name: string; arguments?: { name: string; description?: string | undefined; required?: boolean | undefined; }[] | undefined; description?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { prompts: { name: string; arguments?: { name: string; description?: string | undefined; required?: boolean | undefined; }[] | undefined; description?: string | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }, { prompts: { name: string; arguments?: { name: string; description?: string | undefined; required?: boolean | undefined; }[] | undefined; description?: string | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { nextCursor: z.ZodOptional; } & { resourceTemplates: z.ZodArray; mimeType: z.ZodOptional; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; uriTemplate: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { name: string; uriTemplate: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { resourceTemplates: { name: string; uriTemplate: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }, { resourceTemplates: { name: string; uriTemplate: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { nextCursor: z.ZodOptional; } & { resources: z.ZodArray; mimeType: z.ZodOptional; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; size: z.ZodOptional; }, "strip", z.ZodTypeAny, { uri: string; name: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; size?: number | undefined; }, { uri: string; name: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; size?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { resources: { uri: string; name: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; size?: number | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }, { resources: { uri: string; name: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; size?: number | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { contents: z.ZodArray; } & { text: z.ZodString; }, "strip", z.ZodTypeAny, { uri: string; text: string; mimeType?: string | undefined; }, { uri: string; text: string; mimeType?: string | undefined; }>, z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; } & { blob: z.ZodString; }, "strip", z.ZodTypeAny, { uri: string; blob: string; mimeType?: string | undefined; }, { uri: string; blob: string; mimeType?: string | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { contents: ({ uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; })[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }, { contents: ({ uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; })[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { content: z.ZodArray; text: z.ZodString; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"audio">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"resource">; resource: z.ZodUnion<[z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; } & { text: z.ZodString; }, "strip", z.ZodTypeAny, { uri: string; text: string; mimeType?: string | undefined; }, { uri: string; text: string; mimeType?: string | undefined; }>, z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; } & { blob: z.ZodString; }, "strip", z.ZodTypeAny, { uri: string; blob: string; mimeType?: string | undefined; }, { uri: string; blob: string; mimeType?: string | undefined; }>]>; annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>]>, "many">; isError: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: ({ data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; })[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; isError?: boolean | undefined; }, { content: ({ data: string; type: "audio"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { resource: { uri: string; blob: string; mimeType?: string | undefined; } | { uri: string; text: string; mimeType?: string | undefined; }; type: "resource"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; } | { text: string; type: "text"; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; })[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; isError?: boolean | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; result: z.ZodObject<{ _meta: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>; } & { nextCursor: z.ZodOptional; } & { tools: z.ZodArray; inputSchema: z.ZodObject<{ type: z.ZodLiteral<"object">; properties: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>>; required: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "object"; required?: string[] | undefined; properties?: Record> | undefined; }, { type: "object"; required?: string[] | undefined; properties?: Record> | undefined; }>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, "strip", z.ZodTypeAny, { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; }, { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; inputSchema: { type: "object"; required?: string[] | undefined; properties?: Record> | undefined; }; description?: string | undefined; annotations?: { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; }, { name: string; inputSchema: { type: "object"; required?: string[] | undefined; properties?: Record> | undefined; }; description?: string | undefined; annotations?: { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { tools: { name: string; inputSchema: { type: "object"; required?: string[] | undefined; properties?: Record> | undefined; }; description?: string | undefined; annotations?: { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }, { tools: { name: string; inputSchema: { type: "object"; required?: string[] | undefined; properties?: Record> | undefined; }; description?: string | undefined; annotations?: { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; }[]; jsonrpc: "2.0"; id: string | number; result: { _meta?: Record | undefined; } & { [k: string]: unknown; }; nextCursor?: string | undefined; }>]>; //# sourceMappingURL=server-result.d.ts.map