import * as z from "zod/mini"; /** * Capabilities a client may support. Known capabilities are defined here, * in this schema, but this is not a closed set: any client can define its own, * additional capabilities. */ export declare const ClientCapabilitiesSchema: z.ZodMiniObject<{ experimental: z.ZodMiniOptional, z.ZodMiniObject<{}, z.core.$loose>>>; roots: z.ZodMiniOptional>; }, z.core.$loose>>; sampling: z.ZodMiniOptional>; tools: z.ZodMiniOptional>; }, z.core.$loose>>; elicitation: z.ZodMiniOptional>; url: z.ZodMiniOptional>; }, z.core.$loose>>; tasks: z.ZodMiniOptional>; cancel: z.ZodMiniOptional>; requests: z.ZodMiniOptional>; }, z.core.$loose>>; elicitation: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>; /** * Capabilities that a server may support. Known capabilities are defined here, * in this schema, but this is not a closed set: any server can define its own, * additional capabilities. */ export declare const ServerCapabilitiesSchema: z.ZodMiniObject<{ experimental: z.ZodMiniOptional, z.ZodMiniObject<{}, z.core.$loose>>>; 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>>; tasks: z.ZodMiniOptional>; cancel: z.ZodMiniOptional>; requests: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>;