import type { ZodMiniUndefined } from 'zod/mini';
import { z } from 'zod/mini';
/** Schema identifier for createRequest payloads. */
export declare const createRequestSchema: <TParams extends z.ZodMiniType, TMethodName extends string = string>(methodName: TMethodName, paramsSchema?: TParams | ZodMiniUndefined) => z.ZodMiniObject<{
    id: z.ZodMiniUnion<readonly [z.ZodMiniString<string>, z.ZodMiniNumber<number>]>;
    jsonrpc: z.ZodMiniLiteral<"2.0">;
    method: z.ZodMiniLiteral<TMethodName>;
    params: ZodMiniUndefined | TParams;
}, z.core.$strip>;
//# sourceMappingURL=createRequestSchema.d.ts.map