import { z } from 'zod'; /** * A JSON-RPC batch request, as described in https://www.jsonrpc.org/specification#batch. */ export declare const batchRequestSchema: z.ZodArray>; }, "strict", z.ZodTypeAny, { progressToken?: string | number | undefined; }, { progressToken?: string | number | undefined; }>>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, "strict", z.ZodTypeAny, { progressToken?: string | number | undefined; }, { progressToken?: string | number | undefined; }>>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, "strict", z.ZodTypeAny, { progressToken?: string | number | undefined; }, { progressToken?: string | number | undefined; }>>; }, z.ZodUnknown, "strip">>>; } & { jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { method: string; jsonrpc: "2.0"; id: string | number; params?: z.objectOutputType<{ _meta: z.ZodOptional>; }, "strict", z.ZodTypeAny, { progressToken?: string | number | undefined; }, { progressToken?: string | number | undefined; }>>; }, z.ZodUnknown, "strip"> | undefined; }, { method: string; jsonrpc: "2.0"; id: string | number; params?: z.objectInputType<{ _meta: z.ZodOptional>; }, "strict", z.ZodTypeAny, { progressToken?: string | number | undefined; }, { progressToken?: string | number | undefined; }>>; }, z.ZodUnknown, "strip"> | undefined; }>, z.ZodObject<{ method: z.ZodString; params: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; } & { jsonrpc: z.ZodLiteral<"2.0">; }, "strip", z.ZodTypeAny, { method: string; jsonrpc: "2.0"; params?: z.objectOutputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip"> | undefined; }, { method: string; jsonrpc: "2.0"; params?: z.objectInputType<{ _meta: z.ZodOptional>; }, z.ZodUnknown, "strip"> | undefined; }>]>, "many">; //# sourceMappingURL=jsonrpc-batch-request.d.ts.map