import { z } from 'zod'; /** * Sent from the client to request a list of tools the server has. */ export declare const listToolsRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; params: z.ZodOptional; _meta: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>; }, "strip", z.ZodUnknown, z.objectOutputType<{ cursor: z.ZodOptional; _meta: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">, z.objectInputType<{ cursor: z.ZodOptional; _meta: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">>>; } & { method: z.ZodLiteral<"tools/list">; }, "strip", z.ZodTypeAny, { method: "tools/list"; jsonrpc: "2.0"; id: string | number; params?: z.objectOutputType<{ cursor: z.ZodOptional; _meta: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; }, { method: "tools/list"; jsonrpc: "2.0"; id: string | number; params?: z.objectInputType<{ cursor: z.ZodOptional; _meta: z.ZodOptional, z.objectInputType<{}, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; }>; //# sourceMappingURL=list-tools-request.d.ts.map