import { z } from 'zod'; import { RPCProtocolVersion, RPCChannelStatus, RPCMethod } from '../types'; export interface ParamsParser { (params: object[]): T; } export declare class ParserParamsMissingError extends Error { constructor(method: RPCMethod); } export declare const hexSchema: z.ZodEffects, `0x${string}`, string>; export declare const addressSchema: z.ZodEffects, `0x${string}`, string>; export declare const bigIntSchema: z.ZodString; export declare const dateSchema: z.ZodEffects, Date, string | Date>; export declare const decimalSchema: z.ZodEffects, string, string | number>, string, string | number>; export declare const statusEnum: z.ZodNativeEnum; export declare const protocolVersionEnum: z.ZodNativeEnum; export declare const noop: ParamsParser;