/** * Copyright 2025 The Artinet Project * SPDX-License-Identifier: Apache-2.0 */ import z from "zod/v4"; export declare const ConnectOptionsSchema: z.ZodObject<{ params: z.ZodOptional>; initialized: z.ZodOptional; isAuthRequired: z.ZodOptional; isFallbackAllowed: z.ZodOptional; tools: z.ZodOptional; url: z.ZodURL; headers: z.ZodOptional>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; info: z.ZodObject<{ id: z.ZodOptional>; uri: z.ZodOptional; implementation: z.ZodObject<{ version: z.ZodString; websiteUrl: z.ZodOptional; description: z.ZodOptional; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>; serverCapabilities: z.ZodObject<{ experimental: z.ZodOptional>>; logging: z.ZodOptional>; completions: z.ZodOptional>; prompts: z.ZodOptional; }, z.core.$strip>>; resources: z.ZodOptional; listChanged: z.ZodOptional; }, z.core.$strip>>; tools: z.ZodOptional; }, z.core.$strip>>; tasks: z.ZodOptional>; cancel: z.ZodOptional>; requests: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$strip>; tools: z.ZodArray; inputSchema: z.ZodObject<{ type: z.ZodLiteral<"object">; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>; outputSchema: z.ZodOptional; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strip>>; execution: z.ZodOptional>; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>; resources: z.ZodArray; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>; prompts: z.ZodArray; arguments: z.ZodOptional; required: z.ZodOptional; }, z.core.$strip>>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>; instructions: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodOptional; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; arguments: z.ZodOptional; }, z.core.$strip>, z.ZodString, z.ZodUnknown]>>; info: z.ZodOptional>>; uri: z.ZodOptional>; implementation: z.ZodOptional; description: z.ZodOptional; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>; serverCapabilities: z.ZodOptional>>; logging: z.ZodOptional>; completions: z.ZodOptional>; prompts: z.ZodOptional; }, z.core.$strip>>; resources: z.ZodOptional; listChanged: z.ZodOptional; }, z.core.$strip>>; tools: z.ZodOptional; }, z.core.$strip>>; tasks: z.ZodOptional>; cancel: z.ZodOptional>; requests: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$strip>>; tools: z.ZodOptional; inputSchema: z.ZodObject<{ type: z.ZodLiteral<"object">; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>; outputSchema: z.ZodOptional; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strip>>; execution: z.ZodOptional>; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; resources: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; prompts: z.ZodOptional; arguments: z.ZodOptional; required: z.ZodOptional; }, z.core.$strip>>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; instructions: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>]>>>; responses: z.ZodOptional>; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; arguments: z.ZodOptional; }, z.core.$strip>, z.ZodString, z.ZodUnknown]>>>>; info: z.ZodOptional>>; uri: z.ZodOptional>; implementation: z.ZodOptional; description: z.ZodOptional; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>; serverCapabilities: z.ZodOptional>>; logging: z.ZodOptional>; completions: z.ZodOptional>; prompts: z.ZodOptional; }, z.core.$strip>>; resources: z.ZodOptional; listChanged: z.ZodOptional; }, z.core.$strip>>; tools: z.ZodOptional; }, z.core.$strip>>; tasks: z.ZodOptional>; cancel: z.ZodOptional>; requests: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$strip>>; tools: z.ZodOptional; inputSchema: z.ZodObject<{ type: z.ZodLiteral<"object">; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>; outputSchema: z.ZodOptional; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strip>>; execution: z.ZodOptional>; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; resources: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; prompts: z.ZodOptional; arguments: z.ZodOptional; required: z.ZodOptional; }, z.core.$strip>>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; instructions: z.ZodOptional>; }, z.core.$strip>>>>; call: z.ZodObject<{ _meta: z.ZodOptional>; "io.modelcontextprotocol/related-task": z.ZodOptional>; }, z.core.$loose>>; task: z.ZodOptional; }, z.core.$strip>>; name: z.ZodString; arguments: z.ZodOptional>; }, z.core.$strip>; result: z.ZodObject<{ _meta: z.ZodOptional>; "io.modelcontextprotocol/related-task": z.ZodOptional>; }, z.core.$loose>>; content: z.ZodDefault; text: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"audio">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; description: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; type: z.ZodLiteral<"resource_link">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"resource">; resource: z.ZodUnion; _meta: z.ZodOptional>; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; _meta: z.ZodOptional>; blob: z.ZodString; }, z.core.$strip>]>; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>]>>>; structuredContent: z.ZodOptional>; isError: z.ZodOptional; }, z.core.$loose>; content: z.ZodOptional; toolUseId: z.ZodString; content: z.ZodDefault; text: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"audio">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; description: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; type: z.ZodLiteral<"resource_link">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"resource">; resource: z.ZodUnion; _meta: z.ZodOptional>; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; _meta: z.ZodOptional>; blob: z.ZodString; }, z.core.$strip>]>; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>]>>>; structuredContent: z.ZodOptional>; isError: z.ZodOptional; _meta: z.ZodOptional>; }, z.core.$strip>>; error: z.ZodOptional; callerId: z.ZodOptional; kind: z.ZodDefault>; }, z.core.$strip>>>; }, z.core.$strip>>; agents: z.ZodOptional; url: z.ZodURL; headers: z.ZodOptional>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; info: z.ZodObject<{ id: z.ZodOptional>; uri: z.ZodOptional; protocolVersion: z.ZodDefault; name: z.ZodString; description: z.ZodString; url: z.ZodURL; preferredTransport: z.ZodOptional, z.ZodString]>>; additionalInterfaces: z.ZodOptional, z.ZodString]>; }, z.core.$strip>>>; iconUrl: z.ZodOptional; provider: z.ZodOptional>; version: z.ZodString; documentationUrl: z.ZodOptional; capabilities: z.ZodObject<{ streaming: z.ZodOptional; pushNotifications: z.ZodOptional; stateTransitionHistory: z.ZodOptional; extensions: z.ZodOptional; required: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; securitySchemes: z.ZodOptional; type: z.ZodLiteral<"apiKey">; in: z.ZodEnum<{ query: "query"; header: "header"; cookie: "cookie"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"http">; scheme: z.ZodString; bearerFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"oauth2">; flows: z.ZodObject<{ authorizationCode: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; clientCredentials: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; implicit: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; password: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>; oauth2MetadataUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"openIdConnect">; openIdConnectUrl: z.ZodURL; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"mutualTLS">; }, z.core.$strip>]>>>; security: z.ZodOptional>>>; defaultInputModes: z.ZodArray; defaultOutputModes: z.ZodArray; skills: z.ZodArray; examples: z.ZodOptional>; inputModes: z.ZodOptional>; outputModes: z.ZodOptional>; security: z.ZodOptional>>>; }, z.core.$strip>>; supportsAuthenticatedExtendedCard: z.ZodOptional; signatures: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodOptional; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; info: z.ZodObject<{ id: z.ZodOptional>; uri: z.ZodOptional; protocolVersion: z.ZodDefault; name: z.ZodString; description: z.ZodString; url: z.ZodURL; preferredTransport: z.ZodOptional, z.ZodString]>>; additionalInterfaces: z.ZodOptional, z.ZodString]>; }, z.core.$strip>>>; iconUrl: z.ZodOptional; provider: z.ZodOptional>; version: z.ZodString; documentationUrl: z.ZodOptional; capabilities: z.ZodObject<{ streaming: z.ZodOptional; pushNotifications: z.ZodOptional; stateTransitionHistory: z.ZodOptional; extensions: z.ZodOptional; required: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; securitySchemes: z.ZodOptional; type: z.ZodLiteral<"apiKey">; in: z.ZodEnum<{ query: "query"; header: "header"; cookie: "cookie"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"http">; scheme: z.ZodString; bearerFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"oauth2">; flows: z.ZodObject<{ authorizationCode: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; clientCredentials: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; implicit: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; password: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>; oauth2MetadataUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"openIdConnect">; openIdConnectUrl: z.ZodURL; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"mutualTLS">; }, z.core.$strip>]>>>; security: z.ZodOptional>>>; defaultInputModes: z.ZodArray; defaultOutputModes: z.ZodArray; skills: z.ZodArray; examples: z.ZodOptional>; inputModes: z.ZodOptional>; outputModes: z.ZodOptional>; security: z.ZodOptional>>>; }, z.core.$strip>>; supportsAuthenticatedExtendedCard: z.ZodOptional; signatures: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>]>>>; requests: z.ZodOptional>; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; info: z.ZodOptional>; uri: z.ZodOptional; protocolVersion: z.ZodDefault; name: z.ZodString; description: z.ZodString; url: z.ZodURL; preferredTransport: z.ZodOptional, z.ZodString]>>; additionalInterfaces: z.ZodOptional, z.ZodString]>; }, z.core.$strip>>>; iconUrl: z.ZodOptional; provider: z.ZodOptional>; version: z.ZodString; documentationUrl: z.ZodOptional; capabilities: z.ZodObject<{ streaming: z.ZodOptional; pushNotifications: z.ZodOptional; stateTransitionHistory: z.ZodOptional; extensions: z.ZodOptional; required: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; securitySchemes: z.ZodOptional; type: z.ZodLiteral<"apiKey">; in: z.ZodEnum<{ query: "query"; header: "header"; cookie: "cookie"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"http">; scheme: z.ZodString; bearerFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"oauth2">; flows: z.ZodObject<{ authorizationCode: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; clientCredentials: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; implicit: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; password: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>; oauth2MetadataUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"openIdConnect">; openIdConnectUrl: z.ZodURL; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"mutualTLS">; }, z.core.$strip>]>>>; security: z.ZodOptional>>>; defaultInputModes: z.ZodArray; defaultOutputModes: z.ZodArray; skills: z.ZodArray; examples: z.ZodOptional>; inputModes: z.ZodOptional>; outputModes: z.ZodOptional>; security: z.ZodOptional>>>; }, z.core.$strip>>; supportsAuthenticatedExtendedCard: z.ZodOptional; signatures: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; call: z.ZodUnion; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>, z.ZodString]>; callerId: z.ZodOptional; kind: z.ZodDefault>; }, z.core.$strip>>>; responses: z.ZodOptional>; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; info: z.ZodOptional>; uri: z.ZodOptional; protocolVersion: z.ZodDefault; name: z.ZodString; description: z.ZodString; url: z.ZodURL; preferredTransport: z.ZodOptional, z.ZodString]>>; additionalInterfaces: z.ZodOptional, z.ZodString]>; }, z.core.$strip>>>; iconUrl: z.ZodOptional; provider: z.ZodOptional>; version: z.ZodString; documentationUrl: z.ZodOptional; capabilities: z.ZodObject<{ streaming: z.ZodOptional; pushNotifications: z.ZodOptional; stateTransitionHistory: z.ZodOptional; extensions: z.ZodOptional; required: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; securitySchemes: z.ZodOptional; type: z.ZodLiteral<"apiKey">; in: z.ZodEnum<{ query: "query"; header: "header"; cookie: "cookie"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"http">; scheme: z.ZodString; bearerFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"oauth2">; flows: z.ZodObject<{ authorizationCode: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; clientCredentials: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; implicit: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; password: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>; oauth2MetadataUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"openIdConnect">; openIdConnectUrl: z.ZodURL; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"mutualTLS">; }, z.core.$strip>]>>>; security: z.ZodOptional>>>; defaultInputModes: z.ZodArray; defaultOutputModes: z.ZodArray; skills: z.ZodArray; examples: z.ZodOptional>; inputModes: z.ZodOptional>; outputModes: z.ZodOptional>; security: z.ZodOptional>>>; }, z.core.$strip>>; supportsAuthenticatedExtendedCard: z.ZodOptional; signatures: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; call: z.ZodUnion; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>, z.ZodString]>; result: z.ZodUnion; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; contextId: z.ZodString; status: z.ZodObject<{ state: z.ZodEnum<{ unknown: "unknown"; submitted: "submitted"; working: "working"; "input-required": "input-required"; completed: "completed"; canceled: "canceled"; failed: "failed"; rejected: "rejected"; "auth-required": "auth-required"; }>; message: z.ZodOptional; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>>; timestamp: z.ZodOptional; }, z.core.$strip>; history: z.ZodOptional; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>>>; artifacts: z.ZodOptional; description: z.ZodOptional; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extension: z.ZodOptional>; }, z.core.$strip>>>; metadata: z.ZodOptional>; kind: z.ZodLiteral<"task">; }, z.core.$strip>, z.ZodString]>; error: z.ZodOptional; callerId: z.ZodNonOptional>; kind: z.ZodDefault>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; export type ConnectOptions = z.output; export declare const ConnectResponseOptionsSchema: z.ZodObject<{ params: z.ZodOptional>; tools: z.ZodOptional>; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; arguments: z.ZodOptional; }, z.core.$strip>, z.ZodString, z.ZodUnknown]>>>; info: z.ZodOptional>>; uri: z.ZodOptional>; implementation: z.ZodOptional; description: z.ZodOptional; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>; serverCapabilities: z.ZodOptional>>; logging: z.ZodOptional>; completions: z.ZodOptional>; prompts: z.ZodOptional; }, z.core.$strip>>; resources: z.ZodOptional; listChanged: z.ZodOptional; }, z.core.$strip>>; tools: z.ZodOptional; }, z.core.$strip>>; tasks: z.ZodOptional>; cancel: z.ZodOptional>; requests: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$strip>>; tools: z.ZodOptional; inputSchema: z.ZodObject<{ type: z.ZodLiteral<"object">; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>; outputSchema: z.ZodOptional; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strip>>; execution: z.ZodOptional>; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; resources: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; prompts: z.ZodOptional; arguments: z.ZodOptional; required: z.ZodOptional; }, z.core.$strip>>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; instructions: z.ZodOptional>; }, z.core.$strip>>>; call: z.ZodObject<{ _meta: z.ZodOptional>; "io.modelcontextprotocol/related-task": z.ZodOptional>; }, z.core.$loose>>; task: z.ZodOptional; }, z.core.$strip>>; name: z.ZodString; arguments: z.ZodOptional>; }, z.core.$strip>; content: z.ZodOptional; name: z.ZodString; id: z.ZodString; input: z.ZodRecord; _meta: z.ZodOptional>; }, z.core.$strip>>; callerId: z.ZodOptional; kind: z.ZodDefault>; }, z.core.$strip>>; responses: z.ZodArray>; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; arguments: z.ZodOptional; }, z.core.$strip>, z.ZodString, z.ZodUnknown]>>>>; info: z.ZodOptional>>; uri: z.ZodOptional>; implementation: z.ZodOptional; description: z.ZodOptional; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>; serverCapabilities: z.ZodOptional>>; logging: z.ZodOptional>; completions: z.ZodOptional>; prompts: z.ZodOptional; }, z.core.$strip>>; resources: z.ZodOptional; listChanged: z.ZodOptional; }, z.core.$strip>>; tools: z.ZodOptional; }, z.core.$strip>>; tasks: z.ZodOptional>; cancel: z.ZodOptional>; requests: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$strip>>; tools: z.ZodOptional; inputSchema: z.ZodObject<{ type: z.ZodLiteral<"object">; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>; outputSchema: z.ZodOptional; properties: z.ZodOptional>>; required: z.ZodOptional>; }, z.core.$catchall>>; annotations: z.ZodOptional; readOnlyHint: z.ZodOptional; destructiveHint: z.ZodOptional; idempotentHint: z.ZodOptional; openWorldHint: z.ZodOptional; }, z.core.$strip>>; execution: z.ZodOptional>; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; resources: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; prompts: z.ZodOptional; arguments: z.ZodOptional; required: z.ZodOptional; }, z.core.$strip>>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; }, z.core.$strip>>>; instructions: z.ZodOptional>; }, z.core.$strip>>>>; call: z.ZodObject<{ _meta: z.ZodOptional>; "io.modelcontextprotocol/related-task": z.ZodOptional>; }, z.core.$loose>>; task: z.ZodOptional; }, z.core.$strip>>; name: z.ZodString; arguments: z.ZodOptional>; }, z.core.$strip>; result: z.ZodObject<{ _meta: z.ZodOptional>; "io.modelcontextprotocol/related-task": z.ZodOptional>; }, z.core.$loose>>; content: z.ZodDefault; text: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"audio">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; description: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; type: z.ZodLiteral<"resource_link">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"resource">; resource: z.ZodUnion; _meta: z.ZodOptional>; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; _meta: z.ZodOptional>; blob: z.ZodString; }, z.core.$strip>]>; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>]>>>; structuredContent: z.ZodOptional>; isError: z.ZodOptional; }, z.core.$loose>; content: z.ZodOptional; toolUseId: z.ZodString; content: z.ZodDefault; text: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"audio">; data: z.ZodString; mimeType: z.ZodString; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; description: z.ZodOptional; mimeType: z.ZodOptional; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; icons: z.ZodOptional; sizes: z.ZodOptional>; theme: z.ZodOptional>; }, z.core.$strip>>>; name: z.ZodString; title: z.ZodOptional; type: z.ZodLiteral<"resource_link">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"resource">; resource: z.ZodUnion; _meta: z.ZodOptional>; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodOptional; _meta: z.ZodOptional>; blob: z.ZodString; }, z.core.$strip>]>; annotations: z.ZodOptional>>; priority: z.ZodOptional; lastModified: z.ZodOptional; }, z.core.$strip>>; _meta: z.ZodOptional>; }, z.core.$strip>]>>>; structuredContent: z.ZodOptional>; isError: z.ZodOptional; _meta: z.ZodOptional>; }, z.core.$strip>>; error: z.ZodOptional; callerId: z.ZodOptional; kind: z.ZodDefault>; }, z.core.$strip>>; }, z.core.$strip>>; agents: z.ZodOptional>; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; info: z.ZodOptional>; uri: z.ZodOptional; protocolVersion: z.ZodDefault; name: z.ZodString; description: z.ZodString; url: z.ZodURL; preferredTransport: z.ZodOptional, z.ZodString]>>; additionalInterfaces: z.ZodOptional, z.ZodString]>; }, z.core.$strip>>>; iconUrl: z.ZodOptional; provider: z.ZodOptional>; version: z.ZodString; documentationUrl: z.ZodOptional; capabilities: z.ZodObject<{ streaming: z.ZodOptional; pushNotifications: z.ZodOptional; stateTransitionHistory: z.ZodOptional; extensions: z.ZodOptional; required: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; securitySchemes: z.ZodOptional; type: z.ZodLiteral<"apiKey">; in: z.ZodEnum<{ query: "query"; header: "header"; cookie: "cookie"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"http">; scheme: z.ZodString; bearerFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"oauth2">; flows: z.ZodObject<{ authorizationCode: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; clientCredentials: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; implicit: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; password: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>; oauth2MetadataUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"openIdConnect">; openIdConnectUrl: z.ZodURL; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"mutualTLS">; }, z.core.$strip>]>>>; security: z.ZodOptional>>>; defaultInputModes: z.ZodArray; defaultOutputModes: z.ZodArray; skills: z.ZodArray; examples: z.ZodOptional>; inputModes: z.ZodOptional>; outputModes: z.ZodOptional>; security: z.ZodOptional>>>; }, z.core.$strip>>; supportsAuthenticatedExtendedCard: z.ZodOptional; signatures: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; call: z.ZodUnion; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>, z.ZodString]>; callerId: z.ZodOptional; kind: z.ZodDefault>; }, z.core.$strip>>>; responses: z.ZodOptional>; url: z.ZodOptional; headers: z.ZodOptional>>; authToken: z.ZodOptional; parameters: z.ZodOptional>; uri: z.ZodString; type: z.ZodDefault>; info: z.ZodOptional>; uri: z.ZodOptional; protocolVersion: z.ZodDefault; name: z.ZodString; description: z.ZodString; url: z.ZodURL; preferredTransport: z.ZodOptional, z.ZodString]>>; additionalInterfaces: z.ZodOptional, z.ZodString]>; }, z.core.$strip>>>; iconUrl: z.ZodOptional; provider: z.ZodOptional>; version: z.ZodString; documentationUrl: z.ZodOptional; capabilities: z.ZodObject<{ streaming: z.ZodOptional; pushNotifications: z.ZodOptional; stateTransitionHistory: z.ZodOptional; extensions: z.ZodOptional; required: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; securitySchemes: z.ZodOptional; type: z.ZodLiteral<"apiKey">; in: z.ZodEnum<{ query: "query"; header: "header"; cookie: "cookie"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"http">; scheme: z.ZodString; bearerFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"oauth2">; flows: z.ZodObject<{ authorizationCode: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; clientCredentials: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; implicit: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; password: z.ZodOptional; scopes: z.ZodRecord; }, z.core.$strip>>; }, z.core.$strip>; oauth2MetadataUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"openIdConnect">; openIdConnectUrl: z.ZodURL; }, z.core.$strip>, z.ZodObject<{ description: z.ZodOptional; type: z.ZodLiteral<"mutualTLS">; }, z.core.$strip>]>>>; security: z.ZodOptional>>>; defaultInputModes: z.ZodArray; defaultOutputModes: z.ZodArray; skills: z.ZodArray; examples: z.ZodOptional>; inputModes: z.ZodOptional>; outputModes: z.ZodOptional>; security: z.ZodOptional>>>; }, z.core.$strip>>; supportsAuthenticatedExtendedCard: z.ZodOptional; signatures: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; call: z.ZodUnion; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>, z.ZodString]>; result: z.ZodUnion; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; contextId: z.ZodString; status: z.ZodObject<{ state: z.ZodEnum<{ unknown: "unknown"; submitted: "submitted"; working: "working"; "input-required": "input-required"; completed: "completed"; canceled: "canceled"; failed: "failed"; rejected: "rejected"; "auth-required": "auth-required"; }>; message: z.ZodOptional; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>>; timestamp: z.ZodOptional; }, z.core.$strip>; history: z.ZodOptional; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extensions: z.ZodOptional>; referenceTaskIds: z.ZodOptional>; messageId: z.ZodString; taskId: z.ZodOptional; contextId: z.ZodOptional; kind: z.ZodLiteral<"message">; }, z.core.$strip>>>; artifacts: z.ZodOptional; description: z.ZodOptional; parts: z.ZodArray>; kind: z.ZodLiteral<"text">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"file">; file: z.ZodUnion; mimeType: z.ZodOptional; bytes: z.ZodString; uri: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ name: z.ZodOptional; mimeType: z.ZodOptional; uri: z.ZodString; bytes: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ metadata: z.ZodOptional>; kind: z.ZodLiteral<"data">; data: z.ZodRecord; }, z.core.$strip>]>>; metadata: z.ZodOptional>; extension: z.ZodOptional>; }, z.core.$strip>>>; metadata: z.ZodOptional>; kind: z.ZodLiteral<"task">; }, z.core.$strip>, z.ZodString]>; error: z.ZodOptional; callerId: z.ZodNonOptional>; kind: z.ZodDefault>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; export type ConnectResponseOptions = z.output; //# sourceMappingURL=connect.d.ts.map