import * as z from "zod/mini"; /** * A reference to a resource or resource template definition. */ export declare const ResourceReferenceSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"ref/resource">; uri: z.ZodMiniString; }, z.core.$loose>; /** * Identifies a prompt. */ export declare const PromptReferenceSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"ref/prompt">; name: z.ZodMiniString; }, z.core.$loose>; /** * A request from the client to the server, to ask for completion options. */ export declare const CompleteRequestSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"completion/complete">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; ref: z.ZodMiniUnion; name: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"ref/resource">; uri: z.ZodMiniString; }, z.core.$loose>]>; argument: z.ZodMiniObject<{ name: z.ZodMiniString; value: z.ZodMiniString; }, z.core.$loose>; }, z.core.$loose>; }, z.core.$strip>; /** * The server's response to a completion/complete request */ export declare const CompleteResultSchema: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; completion: z.ZodMiniObject<{ values: z.ZodMiniArray>; total: z.ZodMiniOptional; hasMore: z.ZodMiniOptional>; }, z.core.$loose>; }, z.core.$loose>;