import { z } from "zod"; export declare const hexData32Pattern: RegExp; export declare const commaSeperatedAddressPattern: RegExp; export declare const addressSchema: z.ZodEffects; export declare const hexNumberSchema: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; export declare const hexDataSchema: z.ZodEffects; export declare const hexData32Schema: z.ZodEffects; export declare const stateOverridesSchema: z.ZodRecord, z.ZodObject<{ balance: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; nonce: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; code: z.ZodOptional>; state: z.ZodOptional, z.ZodEffects>>; stateDiff: z.ZodOptional, z.ZodEffects>>; }, "strip", z.ZodTypeAny, { balance?: bigint | undefined; nonce?: bigint | undefined; code?: `0x${string}` | undefined; state?: Partial> | undefined; stateDiff?: Partial> | undefined; }, { balance?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; code?: string | undefined; state?: Record | undefined; stateDiff?: Record | undefined; }>>; export type Address = z.infer; export type HexNumber = z.infer; export type HexData = z.infer; export type HexData32 = z.infer; export type StateOverrides = z.infer; declare const userOperation06Schema: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>; declare const userOperation07Schema: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>; declare const userOperation08Schema: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>; declare const userOperation09Schema: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>; declare const packerUserOperationSchema: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; accountGasLimits: z.ZodEffects; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasFees: z.ZodEffects; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; preVerificationGas: bigint; signature: `0x${string}`; accountGasLimits: `0x${string}`; gasFees: `0x${string}`; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; preVerificationGas: string | number | bigint; signature: string; accountGasLimits: string; gasFees: string; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; preVerificationGas: bigint; signature: `0x${string}`; accountGasLimits: `0x${string}`; gasFees: `0x${string}`; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; preVerificationGas: string | number | bigint; signature: string; accountGasLimits: string; gasFees: string; }>; export declare const userOperationSchema: z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>; export type UserOperation06 = z.infer; export type UserOperation07 = z.infer; export type UserOperation08 = z.infer; export type UserOperation09 = z.infer; export type PackedUserOperation = z.infer; export type UserOperation = z.infer; export declare const rpcIdSchema: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>; export declare const jsonRpcSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>; method: z.ZodString; params: z.ZodEffects>, unknown[], unknown[] | undefined>; }, "strict", z.ZodTypeAny, { params: unknown[]; jsonrpc: "2.0"; id: string | number | null; method: string; }, { jsonrpc: "2.0"; id: string | number | null; method: string; params?: unknown[] | undefined; }>; declare const jsonRpcResultSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; id: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>; result: z.ZodUnknown; }, "strict", z.ZodTypeAny, { jsonrpc: "2.0"; id: string | number | null; result?: unknown; }, { jsonrpc: "2.0"; id: string | number | null; result?: unknown; }>; export declare const logSchema: z.ZodObject<{ logIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>; export declare const receiptSchema: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; export declare const userOperationReceiptSchema: z.ZodObject<{ userOpHash: z.ZodEffects; entryPoint: z.ZodEffects; sender: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodOptional>; actualGasCost: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; actualGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; success: z.ZodBoolean; reason: z.ZodOptional>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; receipt: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; }, "strip", z.ZodTypeAny, { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; }, { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; }>; export type UserOperationReceipt = z.infer; export declare const userOperationStatusSchema: z.ZodObject<{ status: z.ZodEnum<["not_found", "not_submitted", "submitted", "rejected", "reverted", "included", "failed"]>; transactionHash: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; }, "strip", z.ZodTypeAny, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: `0x${string}` | null; }, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: string | null; }>; export type UserOperationStatus = z.infer; export declare const chainIdSchema: z.ZodObject<{ method: z.ZodLiteral<"eth_chainId">; params: z.ZodTuple<[], null>; result: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { result: bigint; params: []; method: "eth_chainId"; }, { result: string | number | bigint; params: []; method: "eth_chainId"; }>; export declare const supportedEntryPointsSchema: z.ZodObject<{ method: z.ZodLiteral<"eth_supportedEntryPoints">; params: z.ZodTuple<[], null>; result: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { result: `0x${string}`[]; params: []; method: "eth_supportedEntryPoints"; }, { result: string[]; params: []; method: "eth_supportedEntryPoints"; }>; export declare const estimateUserOperationGasSchema: z.ZodObject<{ method: z.ZodLiteral<"eth_estimateUserOperationGas">; params: z.ZodUnion<[z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>, z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodRecord, z.ZodObject<{ balance: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; nonce: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; code: z.ZodOptional>; state: z.ZodOptional, z.ZodEffects>>; stateDiff: z.ZodOptional, z.ZodEffects>>; }, "strip", z.ZodTypeAny, { balance?: bigint | undefined; nonce?: bigint | undefined; code?: `0x${string}` | undefined; state?: Partial> | undefined; stateDiff?: Partial> | undefined; }, { balance?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; code?: string | undefined; state?: Record | undefined; stateDiff?: Record | undefined; }>>], null>]>; result: z.ZodUnion<[z.ZodObject<{ callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGas: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; verificationGas?: bigint | undefined; }, { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; verificationGas?: string | number | bigint | undefined; }>, z.ZodObject<{ callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterVerificationGasLimit: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterPostOpGasLimit: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; }, { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; paymasterVerificationGasLimit?: string | number | bigint | undefined; paymasterPostOpGasLimit?: string | number | bigint | undefined; }>]>; }, "strip", z.ZodTypeAny, { result: ({ callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; verificationGas?: bigint | undefined; } | { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; }) & ({ callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; verificationGas?: bigint | undefined; } | { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; } | undefined); params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`] | [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, Partial> | undefined; stateDiff?: Partial> | undefined; }>>]; method: "eth_estimateUserOperationGas"; }, { result: ({ callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; verificationGas?: string | number | bigint | undefined; } | { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; paymasterVerificationGasLimit?: string | number | bigint | undefined; paymasterPostOpGasLimit?: string | number | bigint | undefined; }) & ({ callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; verificationGas?: string | number | bigint | undefined; } | { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; paymasterVerificationGasLimit?: string | number | bigint | undefined; paymasterPostOpGasLimit?: string | number | bigint | undefined; } | undefined); params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }, string] | [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }, string, Record | undefined; stateDiff?: Record | undefined; }>]; method: "eth_estimateUserOperationGas"; }>; export declare const sendUserOperationSchema: z.ZodObject<{ method: z.ZodLiteral<"eth_sendUserOperation">; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodEffects; }, "strip", z.ZodTypeAny, { result: `0x${string}`; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "eth_sendUserOperation"; }, { result: string; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "eth_sendUserOperation"; }>; export declare const boostSendUserOperationSchema: z.ZodObject<{ method: z.ZodLiteral<"boost_sendUserOperation">; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodEffects; }, "strip", z.ZodTypeAny, { result: `0x${string}`; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "boost_sendUserOperation"; }, { result: string; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "boost_sendUserOperation"; }>; export declare const getUserOperationByHashSchema: z.ZodObject<{ method: z.ZodLiteral<"eth_getUserOperationByHash">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOperation: z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>; entryPoint: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; transactionHash: z.ZodEffects; }, "strip", z.ZodTypeAny, { entryPoint: `0x${string}`; userOperation: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }) & ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | undefined); transactionHash: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; }, { entryPoint: string; userOperation: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }) & ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | undefined); transactionHash: string; blockHash: string; blockNumber: string | number | bigint; }>, z.ZodNull]>; }, "strip", z.ZodTypeAny, { result: { entryPoint: `0x${string}`; userOperation: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }) & ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | undefined); transactionHash: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; } | null; params: [`0x${string}`]; method: "eth_getUserOperationByHash"; }, { result: { entryPoint: string; userOperation: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }) & ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | undefined); transactionHash: string; blockHash: string; blockNumber: string | number | bigint; } | null; params: [string]; method: "eth_getUserOperationByHash"; }>; export declare const getUserOperationReceiptSchema: z.ZodObject<{ method: z.ZodLiteral<"eth_getUserOperationReceipt">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOpHash: z.ZodEffects; entryPoint: z.ZodEffects; sender: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodOptional>; actualGasCost: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; actualGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; success: z.ZodBoolean; reason: z.ZodOptional>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; receipt: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; }, "strip", z.ZodTypeAny, { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; }, { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; }>, z.ZodNull]>; }, "strip", z.ZodTypeAny, { result: { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; } | null; params: [`0x${string}`]; method: "eth_getUserOperationReceipt"; }, { result: { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; } | null; params: [string]; method: "eth_getUserOperationReceipt"; }>; export declare const debugClearStateSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_clearState">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_clearState"; }, { result: "ok"; params: []; method: "debug_bundler_clearState"; }>; export declare const debugClearMempoolSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_clearMempool">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_clearMempool"; }, { result: "ok"; params: []; method: "debug_bundler_clearMempool"; }>; export declare const debugDumpMempoolSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_dumpMempool">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodArray; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { result: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; })[]; params: [`0x${string}`]; method: "debug_bundler_dumpMempool"; }, { result: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; })[]; params: [string]; method: "debug_bundler_dumpMempool"; }>; export declare const debugSendBundleNowSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_sendBundleNow">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_sendBundleNow"; }, { result: "ok"; params: []; method: "debug_bundler_sendBundleNow"; }>; export declare const debugSetBundlingModeSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_setBundlingMode">; params: z.ZodTuple<[z.ZodEnum<["manual", "auto"]>], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: ["manual" | "auto"]; method: "debug_bundler_setBundlingMode"; }, { result: "ok"; params: ["manual" | "auto"]; method: "debug_bundler_setBundlingMode"; }>; export declare const debugSetReputationSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_setReputation">; params: z.ZodTuple<[z.ZodArray; opsSeen: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; opsIncluded: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; }, { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; }>, "many">, z.ZodEffects], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: [{ address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; }[], `0x${string}`]; method: "debug_bundler_setReputation"; }, { result: "ok"; params: [{ address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; }[], string]; method: "debug_bundler_setReputation"; }>; export declare const debugDumpReputationSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_dumpReputation">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodArray; opsSeen: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; opsIncluded: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; status: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; status?: bigint | undefined; }, { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; status?: string | number | bigint | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { result: { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; status?: bigint | undefined; }[]; params: [`0x${string}`]; method: "debug_bundler_dumpReputation"; }, { result: { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; status?: string | number | bigint | undefined; }[]; params: [string]; method: "debug_bundler_dumpReputation"; }>; export declare const debugClearReputationSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_clearReputation">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_clearReputation"; }, { result: "ok"; params: []; method: "debug_bundler_clearReputation"; }>; export declare const debugGetStakeStatusSchema: z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_getStakeStatus">; params: z.ZodTuple<[z.ZodEffects, z.ZodEffects], null>; result: z.ZodObject<{ stakeInfo: z.ZodObject<{ addr: z.ZodString; stake: z.ZodEffects, z.ZodBigInt]>, string, string | number | bigint>; unstakeDelaySec: z.ZodEffects, z.ZodBigInt]>, string, string | number | bigint>; }, "strip", z.ZodTypeAny, { stake: string; unstakeDelaySec: string; addr: string; }, { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }>; isStaked: z.ZodBoolean; }, "strip", z.ZodTypeAny, { stakeInfo: { stake: string; unstakeDelaySec: string; addr: string; }; isStaked: boolean; }, { stakeInfo: { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }; isStaked: boolean; }>; }, "strip", z.ZodTypeAny, { result: { stakeInfo: { stake: string; unstakeDelaySec: string; addr: string; }; isStaked: boolean; }; params: [`0x${string}`, `0x${string}`]; method: "debug_bundler_getStakeStatus"; }, { result: { stakeInfo: { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }; isStaked: boolean; }; params: [string, string]; method: "debug_bundler_getStakeStatus"; }>; export declare const pimlicoGetUserOperationStatusSchema: z.ZodObject<{ method: z.ZodLiteral<"pimlico_getUserOperationStatus">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodObject<{ status: z.ZodEnum<["not_found", "not_submitted", "submitted", "rejected", "reverted", "included", "failed"]>; transactionHash: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; }, "strip", z.ZodTypeAny, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: `0x${string}` | null; }, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: string | null; }>; }, "strip", z.ZodTypeAny, { result: { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: `0x${string}` | null; }; params: [`0x${string}`]; method: "pimlico_getUserOperationStatus"; }, { result: { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: string | null; }; params: [string]; method: "pimlico_getUserOperationStatus"; }>; export declare const pimlicoGetUserOperationGasPriceSchema: z.ZodObject<{ method: z.ZodLiteral<"pimlico_getUserOperationGasPrice">; params: z.ZodTuple<[], null>; result: z.ZodObject<{ slow: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; standard: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; fast: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; }, "strip", z.ZodTypeAny, { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }, { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }>; }, "strip", z.ZodTypeAny, { result: { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }; params: []; method: "pimlico_getUserOperationGasPrice"; }, { result: { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }; params: []; method: "pimlico_getUserOperationGasPrice"; }>; export declare const pimlicoSendUserOperationNowSchema: z.ZodObject<{ method: z.ZodLiteral<"pimlico_sendUserOperationNow">; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOpHash: z.ZodEffects; entryPoint: z.ZodEffects; sender: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodOptional>; actualGasCost: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; actualGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; success: z.ZodBoolean; reason: z.ZodOptional>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; receipt: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; }, "strip", z.ZodTypeAny, { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; }, { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; }>, z.ZodNull]>; }, "strip", z.ZodTypeAny, { result: { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; } | null; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "pimlico_sendUserOperationNow"; }, { result: { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; } | null; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "pimlico_sendUserOperationNow"; }>; export declare const pimlicoSimulateAssetChangeSchema: z.ZodObject<{ method: z.ZodLiteral<"pimlico_simulateAssetChange">; params: z.ZodUnion<[z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodObject<{ addresses: z.ZodArray, "many">; tokens: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, { addresses: string[]; tokens: string[]; }>], null>, z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodObject<{ addresses: z.ZodArray, "many">; tokens: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, { addresses: string[]; tokens: string[]; }>, z.ZodRecord, z.ZodObject<{ balance: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; nonce: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; code: z.ZodOptional>; state: z.ZodOptional, z.ZodEffects>>; stateDiff: z.ZodOptional, z.ZodEffects>>; }, "strip", z.ZodTypeAny, { balance?: bigint | undefined; nonce?: bigint | undefined; code?: `0x${string}` | undefined; state?: Partial> | undefined; stateDiff?: Partial> | undefined; }, { balance?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; code?: string | undefined; state?: Record | undefined; stateDiff?: Record | undefined; }>>], null>]>; result: z.ZodArray; token: z.ZodEffects; balanceBefore: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; balanceAfter: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; token: `0x${string}`; balanceBefore: bigint; balanceAfter: bigint; }, { address: string; token: string; balanceBefore: string | number | bigint; balanceAfter: string | number | bigint; }>, "many">; }, "strip", z.ZodTypeAny, { result: { address: `0x${string}`; token: `0x${string}`; balanceBefore: bigint; balanceAfter: bigint; }[]; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }] | [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, Partial> | undefined; stateDiff?: Partial> | undefined; }>>]; method: "pimlico_simulateAssetChange"; }, { result: { address: string; token: string; balanceBefore: string | number | bigint; balanceAfter: string | number | bigint; }[]; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string, { addresses: string[]; tokens: string[]; }] | [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string, { addresses: string[]; tokens: string[]; }, Record | undefined; stateDiff?: Record | undefined; }>]; method: "pimlico_simulateAssetChange"; }>; export declare const altoVersions: z.ZodEnum<["v1", "v2"]>; export type AltoVersions = z.infer; export declare const bundlerRequestSchema: z.ZodDiscriminatedUnion<"method", [z.ZodObject; params: z.ZodTuple<[], null>; result: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "result">, "strip", z.ZodTypeAny, { params: []; method: "eth_chainId"; }, { params: []; method: "eth_chainId"; }>, z.ZodObject; params: z.ZodTuple<[], null>; result: z.ZodArray, "many">; }, "result">, "strip", z.ZodTypeAny, { params: []; method: "eth_supportedEntryPoints"; }, { params: []; method: "eth_supportedEntryPoints"; }>, z.ZodObject; params: z.ZodUnion<[z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>, z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodRecord, z.ZodObject<{ balance: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; nonce: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; code: z.ZodOptional>; state: z.ZodOptional, z.ZodEffects>>; stateDiff: z.ZodOptional, z.ZodEffects>>; }, "strip", z.ZodTypeAny, { balance?: bigint | undefined; nonce?: bigint | undefined; code?: `0x${string}` | undefined; state?: Partial> | undefined; stateDiff?: Partial> | undefined; }, { balance?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; code?: string | undefined; state?: Record | undefined; stateDiff?: Record | undefined; }>>], null>]>; result: z.ZodUnion<[z.ZodObject<{ callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGas: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; verificationGas?: bigint | undefined; }, { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; verificationGas?: string | number | bigint | undefined; }>, z.ZodObject<{ callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterVerificationGasLimit: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterPostOpGasLimit: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; }, { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; paymasterVerificationGasLimit?: string | number | bigint | undefined; paymasterPostOpGasLimit?: string | number | bigint | undefined; }>]>; }, "result">, "strip", z.ZodTypeAny, { params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`] | [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, Partial> | undefined; stateDiff?: Partial> | undefined; }>>]; method: "eth_estimateUserOperationGas"; }, { params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }, string] | [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }, string, Record | undefined; stateDiff?: Record | undefined; }>]; method: "eth_estimateUserOperationGas"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodEffects; }, "result">, "strip", z.ZodTypeAny, { params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "eth_sendUserOperation"; }, { params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "eth_sendUserOperation"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodEffects; }, "result">, "strip", z.ZodTypeAny, { params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "boost_sendUserOperation"; }, { params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "boost_sendUserOperation"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOperation: z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>; entryPoint: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; transactionHash: z.ZodEffects; }, "strip", z.ZodTypeAny, { entryPoint: `0x${string}`; userOperation: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }) & ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | undefined); transactionHash: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; }, { entryPoint: string; userOperation: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }) & ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | undefined); transactionHash: string; blockHash: string; blockNumber: string | number | bigint; }>, z.ZodNull]>; }, "result">, "strip", z.ZodTypeAny, { params: [`0x${string}`]; method: "eth_getUserOperationByHash"; }, { params: [string]; method: "eth_getUserOperationByHash"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOpHash: z.ZodEffects; entryPoint: z.ZodEffects; sender: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodOptional>; actualGasCost: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; actualGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; success: z.ZodBoolean; reason: z.ZodOptional>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; receipt: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; }, "strip", z.ZodTypeAny, { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; }, { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; }>, z.ZodNull]>; }, "result">, "strip", z.ZodTypeAny, { params: [`0x${string}`]; method: "eth_getUserOperationReceipt"; }, { params: [string]; method: "eth_getUserOperationReceipt"; }>, z.ZodObject; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "result">, "strip", z.ZodTypeAny, { params: []; method: "debug_bundler_clearState"; }, { params: []; method: "debug_bundler_clearState"; }>, z.ZodObject; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "result">, "strip", z.ZodTypeAny, { params: []; method: "debug_bundler_clearMempool"; }, { params: []; method: "debug_bundler_clearMempool"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodArray; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, "many">; }, "result">, "strip", z.ZodTypeAny, { params: [`0x${string}`]; method: "debug_bundler_dumpMempool"; }, { params: [string]; method: "debug_bundler_dumpMempool"; }>, z.ZodObject; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "result">, "strip", z.ZodTypeAny, { params: []; method: "debug_bundler_sendBundleNow"; }, { params: []; method: "debug_bundler_sendBundleNow"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodEnum<["manual", "auto"]>], null>; result: z.ZodLiteral<"ok">; }, "result">, "strip", z.ZodTypeAny, { params: ["manual" | "auto"]; method: "debug_bundler_setBundlingMode"; }, { params: ["manual" | "auto"]; method: "debug_bundler_setBundlingMode"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodArray; opsSeen: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; opsIncluded: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; }, { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; }>, "many">, z.ZodEffects], null>; result: z.ZodLiteral<"ok">; }, "result">, "strip", z.ZodTypeAny, { params: [{ address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; }[], `0x${string}`]; method: "debug_bundler_setReputation"; }, { params: [{ address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; }[], string]; method: "debug_bundler_setReputation"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodArray; opsSeen: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; opsIncluded: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; status: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; status?: bigint | undefined; }, { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; status?: string | number | bigint | undefined; }>, "many">; }, "result">, "strip", z.ZodTypeAny, { params: [`0x${string}`]; method: "debug_bundler_dumpReputation"; }, { params: [string]; method: "debug_bundler_dumpReputation"; }>, z.ZodObject; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "result">, "strip", z.ZodTypeAny, { params: []; method: "debug_bundler_clearReputation"; }, { params: []; method: "debug_bundler_clearReputation"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodEffects, z.ZodEffects], null>; result: z.ZodObject<{ stakeInfo: z.ZodObject<{ addr: z.ZodString; stake: z.ZodEffects, z.ZodBigInt]>, string, string | number | bigint>; unstakeDelaySec: z.ZodEffects, z.ZodBigInt]>, string, string | number | bigint>; }, "strip", z.ZodTypeAny, { stake: string; unstakeDelaySec: string; addr: string; }, { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }>; isStaked: z.ZodBoolean; }, "strip", z.ZodTypeAny, { stakeInfo: { stake: string; unstakeDelaySec: string; addr: string; }; isStaked: boolean; }, { stakeInfo: { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }; isStaked: boolean; }>; }, "result">, "strip", z.ZodTypeAny, { params: [`0x${string}`, `0x${string}`]; method: "debug_bundler_getStakeStatus"; }, { params: [string, string]; method: "debug_bundler_getStakeStatus"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodObject<{ status: z.ZodEnum<["not_found", "not_submitted", "submitted", "rejected", "reverted", "included", "failed"]>; transactionHash: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; }, "strip", z.ZodTypeAny, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: `0x${string}` | null; }, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: string | null; }>; }, "result">, "strip", z.ZodTypeAny, { params: [`0x${string}`]; method: "pimlico_getUserOperationStatus"; }, { params: [string]; method: "pimlico_getUserOperationStatus"; }>, z.ZodObject; params: z.ZodTuple<[], null>; result: z.ZodObject<{ slow: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; standard: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; fast: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; }, "strip", z.ZodTypeAny, { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }, { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }>; }, "result">, "strip", z.ZodTypeAny, { params: []; method: "pimlico_getUserOperationGasPrice"; }, { params: []; method: "pimlico_getUserOperationGasPrice"; }>, z.ZodObject; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOpHash: z.ZodEffects; entryPoint: z.ZodEffects; sender: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodOptional>; actualGasCost: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; actualGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; success: z.ZodBoolean; reason: z.ZodOptional>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; receipt: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; }, "strip", z.ZodTypeAny, { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; }, { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; }>, z.ZodNull]>; }, "result">, "strip", z.ZodTypeAny, { params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "pimlico_sendUserOperationNow"; }, { params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "pimlico_sendUserOperationNow"; }>, z.ZodObject; params: z.ZodUnion<[z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodObject<{ addresses: z.ZodArray, "many">; tokens: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, { addresses: string[]; tokens: string[]; }>], null>, z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodObject<{ addresses: z.ZodArray, "many">; tokens: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, { addresses: string[]; tokens: string[]; }>, z.ZodRecord, z.ZodObject<{ balance: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; nonce: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; code: z.ZodOptional>; state: z.ZodOptional, z.ZodEffects>>; stateDiff: z.ZodOptional, z.ZodEffects>>; }, "strip", z.ZodTypeAny, { balance?: bigint | undefined; nonce?: bigint | undefined; code?: `0x${string}` | undefined; state?: Partial> | undefined; stateDiff?: Partial> | undefined; }, { balance?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; code?: string | undefined; state?: Record | undefined; stateDiff?: Record | undefined; }>>], null>]>; result: z.ZodArray; token: z.ZodEffects; balanceBefore: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; balanceAfter: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; token: `0x${string}`; balanceBefore: bigint; balanceAfter: bigint; }, { address: string; token: string; balanceBefore: string | number | bigint; balanceAfter: string | number | bigint; }>, "many">; }, "result">, "strip", z.ZodTypeAny, { params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }] | [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, Partial> | undefined; stateDiff?: Partial> | undefined; }>>]; method: "pimlico_simulateAssetChange"; }, { params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string, { addresses: string[]; tokens: string[]; }] | [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string, { addresses: string[]; tokens: string[]; }, Record | undefined; stateDiff?: Record | undefined; }>]; method: "pimlico_simulateAssetChange"; }>]>; export type BundlerRequest = z.infer; export declare const bundlerRpcSchema: z.ZodUnion<[z.ZodObject<{ method: z.ZodLiteral<"eth_chainId">; params: z.ZodTuple<[], null>; result: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { result: bigint; params: []; method: "eth_chainId"; }, { result: string | number | bigint; params: []; method: "eth_chainId"; }>, z.ZodObject<{ method: z.ZodLiteral<"eth_supportedEntryPoints">; params: z.ZodTuple<[], null>; result: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { result: `0x${string}`[]; params: []; method: "eth_supportedEntryPoints"; }, { result: string[]; params: []; method: "eth_supportedEntryPoints"; }>, z.ZodObject<{ method: z.ZodLiteral<"eth_estimateUserOperationGas">; params: z.ZodUnion<[z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>, z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; verificationGasLimit: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; preVerificationGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; maxPriorityFeePerGas: z.ZodDefault, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; r: z.ZodEffects>, `0x${string}`, string | undefined>; s: z.ZodEffects>, `0x${string}`, string | undefined>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>, number, string | number | bigint | undefined>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodRecord, z.ZodObject<{ balance: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; nonce: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; code: z.ZodOptional>; state: z.ZodOptional, z.ZodEffects>>; stateDiff: z.ZodOptional, z.ZodEffects>>; }, "strip", z.ZodTypeAny, { balance?: bigint | undefined; nonce?: bigint | undefined; code?: `0x${string}` | undefined; state?: Partial> | undefined; stateDiff?: Partial> | undefined; }, { balance?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; code?: string | undefined; state?: Record | undefined; stateDiff?: Record | undefined; }>>], null>]>; result: z.ZodUnion<[z.ZodObject<{ callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGas: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; verificationGas?: bigint | undefined; }, { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; verificationGas?: string | number | bigint | undefined; }>, z.ZodObject<{ callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterVerificationGasLimit: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; paymasterPostOpGasLimit: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; }, { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; paymasterVerificationGasLimit?: string | number | bigint | undefined; paymasterPostOpGasLimit?: string | number | bigint | undefined; }>]>; }, "strip", z.ZodTypeAny, { result: ({ callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; verificationGas?: bigint | undefined; } | { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; }) & ({ callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; verificationGas?: bigint | undefined; } | { callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; paymasterVerificationGasLimit?: bigint | undefined; paymasterPostOpGasLimit?: bigint | undefined; } | undefined); params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`] | [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, Partial> | undefined; stateDiff?: Partial> | undefined; }>>]; method: "eth_estimateUserOperationGas"; }, { result: ({ callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; verificationGas?: string | number | bigint | undefined; } | { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; paymasterVerificationGasLimit?: string | number | bigint | undefined; paymasterPostOpGasLimit?: string | number | bigint | undefined; }) & ({ callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; verificationGas?: string | number | bigint | undefined; } | { callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; paymasterVerificationGasLimit?: string | number | bigint | undefined; paymasterPostOpGasLimit?: string | number | bigint | undefined; } | undefined); params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }, string] | [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; signature: string; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; callGasLimit?: string | number | bigint | undefined; verificationGasLimit?: string | number | bigint | undefined; preVerificationGas?: string | number | bigint | undefined; maxFeePerGas?: string | number | bigint | undefined; maxPriorityFeePerGas?: string | number | bigint | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { contractAddress: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | { address: string; chainId?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; r?: string | undefined; s?: string | undefined; v?: string | number | bigint | undefined; yParity?: string | number | bigint | undefined; } | null | undefined; }, string, Record | undefined; stateDiff?: Record | undefined; }>]; method: "eth_estimateUserOperationGas"; }>, z.ZodObject<{ method: z.ZodLiteral<"eth_sendUserOperation">; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodEffects; }, "strip", z.ZodTypeAny, { result: `0x${string}`; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "eth_sendUserOperation"; }, { result: string; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "eth_sendUserOperation"; }>, z.ZodObject<{ method: z.ZodLiteral<"boost_sendUserOperation">; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodEffects; }, "strip", z.ZodTypeAny, { result: `0x${string}`; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "boost_sendUserOperation"; }, { result: string; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "boost_sendUserOperation"; }>, z.ZodObject<{ method: z.ZodLiteral<"eth_getUserOperationByHash">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOperation: z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>; entryPoint: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; transactionHash: z.ZodEffects; }, "strip", z.ZodTypeAny, { entryPoint: `0x${string}`; userOperation: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }) & ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | undefined); transactionHash: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; }, { entryPoint: string; userOperation: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }) & ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | undefined); transactionHash: string; blockHash: string; blockNumber: string | number | bigint; }>, z.ZodNull]>; }, "strip", z.ZodTypeAny, { result: { entryPoint: `0x${string}`; userOperation: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }) & ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | undefined); transactionHash: `0x${string}`; blockHash: `0x${string}`; blockNumber: bigint; } | null; params: [`0x${string}`]; method: "eth_getUserOperationByHash"; }, { result: { entryPoint: string; userOperation: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }) & ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | undefined); transactionHash: string; blockHash: string; blockNumber: string | number | bigint; } | null; params: [string]; method: "eth_getUserOperationByHash"; }>, z.ZodObject<{ method: z.ZodLiteral<"eth_getUserOperationReceipt">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOpHash: z.ZodEffects; entryPoint: z.ZodEffects; sender: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodOptional>; actualGasCost: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; actualGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; success: z.ZodBoolean; reason: z.ZodOptional>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; receipt: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; }, "strip", z.ZodTypeAny, { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; }, { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; }>, z.ZodNull]>; }, "strip", z.ZodTypeAny, { result: { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; } | null; params: [`0x${string}`]; method: "eth_getUserOperationReceipt"; }, { result: { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; } | null; params: [string]; method: "eth_getUserOperationReceipt"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_clearState">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_clearState"; }, { result: "ok"; params: []; method: "debug_bundler_clearState"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_clearMempool">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_clearMempool"; }, { result: "ok"; params: []; method: "debug_bundler_clearMempool"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_dumpMempool">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodArray; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { result: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; })[]; params: [`0x${string}`]; method: "debug_bundler_dumpMempool"; }, { result: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; })[]; params: [string]; method: "debug_bundler_dumpMempool"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_sendBundleNow">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_sendBundleNow"; }, { result: "ok"; params: []; method: "debug_bundler_sendBundleNow"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_setBundlingMode">; params: z.ZodTuple<[z.ZodEnum<["manual", "auto"]>], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: ["manual" | "auto"]; method: "debug_bundler_setBundlingMode"; }, { result: "ok"; params: ["manual" | "auto"]; method: "debug_bundler_setBundlingMode"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_setReputation">; params: z.ZodTuple<[z.ZodArray; opsSeen: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; opsIncluded: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; }, { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; }>, "many">, z.ZodEffects], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: [{ address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; }[], `0x${string}`]; method: "debug_bundler_setReputation"; }, { result: "ok"; params: [{ address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; }[], string]; method: "debug_bundler_setReputation"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_dumpReputation">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodArray; opsSeen: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; opsIncluded: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; status: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; status?: bigint | undefined; }, { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; status?: string | number | bigint | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { result: { address: `0x${string}`; opsSeen: bigint; opsIncluded: bigint; status?: bigint | undefined; }[]; params: [`0x${string}`]; method: "debug_bundler_dumpReputation"; }, { result: { address: string; opsSeen: string | number | bigint; opsIncluded: string | number | bigint; status?: string | number | bigint | undefined; }[]; params: [string]; method: "debug_bundler_dumpReputation"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_clearReputation">; params: z.ZodTuple<[], null>; result: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { result: "ok"; params: []; method: "debug_bundler_clearReputation"; }, { result: "ok"; params: []; method: "debug_bundler_clearReputation"; }>, z.ZodObject<{ method: z.ZodLiteral<"debug_bundler_getStakeStatus">; params: z.ZodTuple<[z.ZodEffects, z.ZodEffects], null>; result: z.ZodObject<{ stakeInfo: z.ZodObject<{ addr: z.ZodString; stake: z.ZodEffects, z.ZodBigInt]>, string, string | number | bigint>; unstakeDelaySec: z.ZodEffects, z.ZodBigInt]>, string, string | number | bigint>; }, "strip", z.ZodTypeAny, { stake: string; unstakeDelaySec: string; addr: string; }, { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }>; isStaked: z.ZodBoolean; }, "strip", z.ZodTypeAny, { stakeInfo: { stake: string; unstakeDelaySec: string; addr: string; }; isStaked: boolean; }, { stakeInfo: { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }; isStaked: boolean; }>; }, "strip", z.ZodTypeAny, { result: { stakeInfo: { stake: string; unstakeDelaySec: string; addr: string; }; isStaked: boolean; }; params: [`0x${string}`, `0x${string}`]; method: "debug_bundler_getStakeStatus"; }, { result: { stakeInfo: { stake: string | number | bigint; unstakeDelaySec: string | number | bigint; addr: string; }; isStaked: boolean; }; params: [string, string]; method: "debug_bundler_getStakeStatus"; }>, z.ZodObject<{ method: z.ZodLiteral<"pimlico_getUserOperationStatus">; params: z.ZodTuple<[z.ZodEffects], null>; result: z.ZodObject<{ status: z.ZodEnum<["not_found", "not_submitted", "submitted", "rejected", "reverted", "included", "failed"]>; transactionHash: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; }, "strip", z.ZodTypeAny, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: `0x${string}` | null; }, { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: string | null; }>; }, "strip", z.ZodTypeAny, { result: { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: `0x${string}` | null; }; params: [`0x${string}`]; method: "pimlico_getUserOperationStatus"; }, { result: { status: "not_found" | "not_submitted" | "submitted" | "rejected" | "reverted" | "included" | "failed"; transactionHash: string | null; }; params: [string]; method: "pimlico_getUserOperationStatus"; }>, z.ZodObject<{ method: z.ZodLiteral<"pimlico_getUserOperationGasPrice">; params: z.ZodTuple<[], null>; result: z.ZodObject<{ slow: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; standard: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; fast: z.ZodObject<{ maxFeePerGas: z.ZodBigInt; maxPriorityFeePerGas: z.ZodBigInt; }, "strip", z.ZodTypeAny, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }, { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }>; }, "strip", z.ZodTypeAny, { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }, { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }>; }, "strip", z.ZodTypeAny, { result: { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }; params: []; method: "pimlico_getUserOperationGasPrice"; }, { result: { standard: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; fast: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; slow: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; }; params: []; method: "pimlico_getUserOperationGasPrice"; }>, z.ZodObject<{ method: z.ZodLiteral<"pimlico_sendUserOperationNow">; params: z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects], null>; result: z.ZodUnion<[z.ZodObject<{ userOpHash: z.ZodEffects; entryPoint: z.ZodEffects; sender: z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodOptional>; actualGasCost: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; actualGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; success: z.ZodBoolean; reason: z.ZodOptional>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; receipt: z.ZodObject<{ transactionHash: z.ZodEffects; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; from: z.ZodEffects; to: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; cumulativeGasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; gasUsed: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; contractAddress: z.ZodUnion<[z.ZodEffects, z.ZodNull]>; logs: z.ZodArray, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionIndex: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; transactionHash: z.ZodEffects; blockHash: z.ZodEffects; blockNumber: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; address: z.ZodEffects; data: z.ZodEffects; topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }, { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }>, "many">; logsBloom: z.ZodString; status: z.ZodUnion<[z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, z.ZodNull]>; effectiveGasPrice: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>; }, "strip", z.ZodTypeAny, { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }, { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }>; }, "strip", z.ZodTypeAny, { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; }, { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; }>, z.ZodNull]>; }, "strip", z.ZodTypeAny, { result: { sender: `0x${string}`; userOpHash: `0x${string}`; nonce: bigint; success: boolean; actualGasCost: bigint; actualGasUsed: bigint; entryPoint: `0x${string}`; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; receipt: { gasUsed: bigint; to: `0x${string}` | null; status: bigint | null; transactionHash: `0x${string}`; contractAddress: `0x${string}` | null; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; from: `0x${string}`; cumulativeGasUsed: bigint; logs: { address: `0x${string}`; data: `0x${string}`; transactionHash: `0x${string}`; logIndex: bigint; transactionIndex: bigint; blockHash: `0x${string}`; blockNumber: bigint; topics: `0x${string}`[]; }[]; logsBloom: string; effectiveGasPrice?: bigint | null | undefined; }; paymaster?: `0x${string}` | undefined; reason?: `0x${string}` | undefined; } | null; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`]; method: "pimlico_sendUserOperationNow"; }, { result: { sender: string; userOpHash: string; nonce: string | number | bigint; success: boolean; actualGasCost: string | number | bigint; actualGasUsed: string | number | bigint; entryPoint: string; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; receipt: { gasUsed: string | number | bigint; to: string | null; status: string | number | bigint | null; transactionHash: string; contractAddress: string | null; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; from: string; cumulativeGasUsed: string | number | bigint; logs: { address: string; data: string; transactionHash: string; logIndex: string | number | bigint; transactionIndex: string | number | bigint; blockHash: string; blockNumber: string | number | bigint; topics: string[]; }[]; logsBloom: string; effectiveGasPrice?: string | number | bigint | null | undefined; }; paymaster?: string | undefined; reason?: string | undefined; } | null; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string]; method: "pimlico_sendUserOperationNow"; }>, z.ZodObject<{ method: z.ZodLiteral<"pimlico_simulateAssetChange">; params: z.ZodUnion<[z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodObject<{ addresses: z.ZodArray, "many">; tokens: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, { addresses: string[]; tokens: string[]; }>], null>, z.ZodTuple<[z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>, z.ZodEffects, z.ZodObject<{ addresses: z.ZodArray, "many">; tokens: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, { addresses: string[]; tokens: string[]; }>, z.ZodRecord, z.ZodObject<{ balance: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; nonce: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; code: z.ZodOptional>; state: z.ZodOptional, z.ZodEffects>>; stateDiff: z.ZodOptional, z.ZodEffects>>; }, "strip", z.ZodTypeAny, { balance?: bigint | undefined; nonce?: bigint | undefined; code?: `0x${string}` | undefined; state?: Partial> | undefined; stateDiff?: Partial> | undefined; }, { balance?: string | number | bigint | undefined; nonce?: string | number | bigint | undefined; code?: string | undefined; state?: Record | undefined; stateDiff?: Record | undefined; }>>], null>]>; result: z.ZodArray; token: z.ZodEffects; balanceBefore: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; balanceAfter: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; token: `0x${string}`; balanceBefore: bigint; balanceAfter: bigint; }, { address: string; token: string; balanceBefore: string | number | bigint; balanceAfter: string | number | bigint; }>, "many">; }, "strip", z.ZodTypeAny, { result: { address: `0x${string}`; token: `0x${string}`; balanceBefore: bigint; balanceAfter: bigint; }[]; params: [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }] | [{ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, `0x${string}`, { addresses: `0x${string}`[]; tokens: `0x${string}`[]; }, Partial> | undefined; stateDiff?: Partial> | undefined; }>>]; method: "pimlico_simulateAssetChange"; }, { result: { address: string; token: string; balanceBefore: string | number | bigint; balanceAfter: string | number | bigint; }[]; params: [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string, { addresses: string[]; tokens: string[]; }] | [{ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }, string, { addresses: string[]; tokens: string[]; }, Record | undefined; stateDiff?: Record | undefined; }>]; method: "pimlico_simulateAssetChange"; }>]>; export type BundlingMode = z.infer["params"][0]; export type JSONRPCRequest = z.infer; export type JSONRPCResponse = z.infer; declare const OpEventType: z.ZodUnion<[z.ZodObject<{ eventType: z.ZodLiteral<"received">; }, "strip", z.ZodTypeAny, { eventType: "received"; }, { eventType: "received"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"added_to_mempool">; }, "strip", z.ZodTypeAny, { eventType: "added_to_mempool"; }, { eventType: "added_to_mempool"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"queued">; }, "strip", z.ZodTypeAny, { eventType: "queued"; }, { eventType: "queued"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"failed_validation">; data: z.ZodObject<{ reason: z.ZodOptional; aaError: z.ZodOptional; }, "strip", z.ZodTypeAny, { reason?: string | undefined; aaError?: string | undefined; }, { reason?: string | undefined; aaError?: string | undefined; }>; }, "strip", z.ZodTypeAny, { data: { reason?: string | undefined; aaError?: string | undefined; }; eventType: "failed_validation"; }, { data: { reason?: string | undefined; aaError?: string | undefined; }; eventType: "failed_validation"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"dropped">; data: z.ZodObject<{ reason: z.ZodOptional; aaError: z.ZodOptional; }, "strip", z.ZodTypeAny, { reason?: string | undefined; aaError?: string | undefined; }, { reason?: string | undefined; aaError?: string | undefined; }>; }, "strip", z.ZodTypeAny, { data: { reason?: string | undefined; aaError?: string | undefined; }; eventType: "dropped"; }, { data: { reason?: string | undefined; aaError?: string | undefined; }; eventType: "dropped"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"submitted">; transactionHash: z.ZodEffects; }, "strip", z.ZodTypeAny, { transactionHash: `0x${string}`; eventType: "submitted"; }, { transactionHash: string; eventType: "submitted"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"included_onchain">; transactionHash: z.ZodEffects; data: z.ZodObject<{ blockNumber: z.ZodNumber; }, "strip", z.ZodTypeAny, { blockNumber: number; }, { blockNumber: number; }>; }, "strip", z.ZodTypeAny, { data: { blockNumber: number; }; transactionHash: `0x${string}`; eventType: "included_onchain"; }, { data: { blockNumber: number; }; transactionHash: string; eventType: "included_onchain"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"frontran_onchain">; transactionHash: z.ZodEffects; data: z.ZodObject<{ blockNumber: z.ZodNumber; }, "strip", z.ZodTypeAny, { blockNumber: number; }, { blockNumber: number; }>; }, "strip", z.ZodTypeAny, { data: { blockNumber: number; }; transactionHash: `0x${string}`; eventType: "frontran_onchain"; }, { data: { blockNumber: number; }; transactionHash: string; eventType: "frontran_onchain"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"failed_onchain">; transactionHash: z.ZodEffects; data: z.ZodObject<{ blockNumber: z.ZodNumber; reason: z.ZodOptional; aaError: z.ZodOptional; }, "strip", z.ZodTypeAny, { blockNumber: number; reason?: string | undefined; aaError?: string | undefined; }, { blockNumber: number; reason?: string | undefined; aaError?: string | undefined; }>; }, "strip", z.ZodTypeAny, { data: { blockNumber: number; reason?: string | undefined; aaError?: string | undefined; }; transactionHash: `0x${string}`; eventType: "failed_onchain"; }, { data: { blockNumber: number; reason?: string | undefined; aaError?: string | undefined; }; transactionHash: string; eventType: "failed_onchain"; }>, z.ZodObject<{ eventType: z.ZodLiteral<"execution_reverted_onchain">; transactionHash: z.ZodEffects; data: z.ZodObject<{ blockNumber: z.ZodNumber; reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { blockNumber: number; reason?: string | undefined; }, { blockNumber: number; reason?: string | undefined; }>; }, "strip", z.ZodTypeAny, { data: { blockNumber: number; reason?: string | undefined; }; transactionHash: `0x${string}`; eventType: "execution_reverted_onchain"; }, { data: { blockNumber: number; reason?: string | undefined; }; transactionHash: string; eventType: "execution_reverted_onchain"; }>]>; export type OpEventType = z.infer; export declare const referencedCodeHashesSchema: z.ZodObject<{ addresses: z.ZodArray; hash: z.ZodString; }, "strip", z.ZodTypeAny, { addresses: string[]; hash: string; }, { addresses: string[]; hash: string; }>; export declare const userOpInfoSchema: z.ZodObject<{ userOp: z.ZodUnion<[z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; initCode: z.ZodEffects; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymasterAndData: z.ZodEffects; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, z.ZodEffects; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; factory: z.ZodEffects, z.ZodLiteral<"0x7702">]>>>, `0x${string}` | null, string | null | undefined>; factoryData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; callData: z.ZodEffects; callGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; verificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; preVerificationGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; maxPriorityFeePerGas: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>; paymaster: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterVerificationGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterPostOpGasLimit: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>>, bigint | null, string | number | bigint | null | undefined>; paymasterData: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; paymasterSignature: z.ZodEffects>>, `0x${string}` | null, string | null | undefined>; signature: z.ZodEffects; eip7702Auth: z.ZodNullable; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>, z.ZodObject<{ address: z.ZodEffects; chainId: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; nonce: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; r: z.ZodEffects, `0x${string}`, string>; s: z.ZodEffects, `0x${string}`, string>; v: z.ZodOptional, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>>; yParity: z.ZodEffects, z.ZodBigInt]>, bigint, string | number | bigint>, bigint, string | number | bigint>, number, string | number | bigint>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; }, { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>, { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }, { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }>]>; userOpHash: z.ZodEffects; addedToMempool: z.ZodNumber; referencedContracts: z.ZodOptional; hash: z.ZodString; }, "strip", z.ZodTypeAny, { addresses: string[]; hash: string; }, { addresses: string[]; hash: string; }>>; submissionAttempts: z.ZodNumber; }, "strip", z.ZodTypeAny, { userOpHash: `0x${string}`; userOp: ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; }) & ({ sender: `0x${string}`; nonce: bigint; initCode: `0x${string}`; paymasterAndData: `0x${string}`; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | { sender: `0x${string}`; factory: `0x${string}` | null; paymaster: `0x${string}` | null; nonce: bigint; callData: `0x${string}`; callGasLimit: bigint; verificationGasLimit: bigint; preVerificationGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; signature: `0x${string}`; paymasterVerificationGasLimit: bigint | null; paymasterPostOpGasLimit: bigint | null; factoryData: `0x${string}` | null; paymasterData: `0x${string}` | null; paymasterSignature: `0x${string}` | null; eip7702Auth?: { nonce: number; contractAddress: `0x${string}`; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | { address: `0x${string}`; nonce: number; chainId: number; r: `0x${string}`; s: `0x${string}`; yParity: number; v?: bigint | undefined; } | null | undefined; } | undefined); addedToMempool: number; submissionAttempts: number; referencedContracts?: { addresses: string[]; hash: string; } | undefined; }, { userOpHash: string; userOp: ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; }) & ({ sender: string; nonce: string | number | bigint; initCode: string; paymasterAndData: string; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | { sender: string; nonce: string | number | bigint; callData: string; callGasLimit: string | number | bigint; verificationGasLimit: string | number | bigint; preVerificationGas: string | number | bigint; maxFeePerGas: string | number | bigint; maxPriorityFeePerGas: string | number | bigint; signature: string; factory?: string | null | undefined; factoryData?: string | null | undefined; paymaster?: string | null | undefined; paymasterVerificationGasLimit?: string | number | bigint | null | undefined; paymasterPostOpGasLimit?: string | number | bigint | null | undefined; paymasterData?: string | null | undefined; paymasterSignature?: string | null | undefined; eip7702Auth?: { nonce: string | number | bigint; contractAddress: string; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | { address: string; nonce: string | number | bigint; chainId: string | number | bigint; r: string; s: string; yParity: string | number | bigint; v?: string | number | bigint | undefined; } | null | undefined; } | undefined); addedToMempool: number; submissionAttempts: number; referencedContracts?: { addresses: string[]; hash: string; } | undefined; }>; export type ReferencedCodeHashes = z.infer; export type UserOpInfo = z.infer; export {}; //# sourceMappingURL=schemas.d.ts.map