import * as z from "zod/mini"; /** * This request is sent from the client to the server when it first connects, * asking it to begin initialization. */ export declare const InitializeRequestSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"initialize">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; protocolVersion: z.ZodMiniString; capabilities: z.ZodMiniObject<{ experimental: z.ZodMiniOptional>; roots: z.ZodMiniOptional>; }, z.core.$loose>>; sampling: z.ZodMiniOptional>; elicitation: z.ZodMiniOptional>; }, z.core.$loose>; clientInfo: z.ZodMiniObject<{ name: z.ZodMiniString; title: z.ZodMiniOptional>; version: z.ZodMiniString; }, z.core.$loose>; }, z.core.$loose>; }, z.core.$strip>; /** * After receiving an initialize request from the client, the server sends this * response. */ export declare const InitializeResultSchema: 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; title: z.ZodMiniOptional>; version: z.ZodMiniString; }, z.core.$loose>; instructions: z.ZodMiniOptional>; }, z.core.$loose>;