import * as z from 'zod/mini';
/** Schema for the `tempo_simulateV1` JSON-RPC method. */
export declare const tempo_simulateV1: import("../internal/rpcSchemas/from.js").Item<"tempo_simulateV1", z.ZodMiniTuple<readonly [z.ZodMiniObject<{
    blockStateCalls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
        blockOverrides: z.ZodMiniOptional<z.ZodMiniObject<{
            baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            blobBaseFee: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            feeRecipient: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gasLimit: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            number: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            prevRandao: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            time: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            withdrawals: z.ZodMiniOptional<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            }, z.core.$strip>>>;
        }, z.core.$strip>>;
        calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
            accessList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>>;
            authorizationList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                chainId: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
                signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"secp256k1">;
                    v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    preHash: z.ZodMiniBoolean<boolean>;
                    pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"p256">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"webAuthn">;
                    webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    signature: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown>>>;
                    type: z.ZodMiniLiteral<"keychain">;
                    userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
                }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
                }, z.core.$strict>, z.ZodMiniObject<{
                    init: z.ZodMiniObject<{
                        salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        threshold: z.ZodMiniNumber<number>;
                        owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                            owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            weight: z.ZodMiniNumber<number>;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>;
                    signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
                }, z.core.$strict>]>]>;
            }, z.core.$strip>>>>;
            blobVersionedHashes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            blobs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                value: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            }, z.core.$strip>>>>;
            capabilities: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniString<string>, z.ZodMiniUnknown>>;
            chainId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            feePayer: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
            feePayerSignature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                yParity: z.ZodMiniTemplateLiteral<`0x${string}`>;
            }, z.core.$strip>, z.ZodMiniNull]>>;
            feeToken: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gasPrice: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            input: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            keyAuthorization: z.ZodMiniOptional<z.ZodMiniObject<{
                account: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                allowedCalls: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    selectorRules: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        recipients: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>>;
                        selector: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>>>>>;
                    target: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>>>>>;
                chainId: z.ZodMiniTemplateLiteral<`0x${string}`>;
                expiry: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                isAdmin: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniBoolean<boolean>>>;
                keyId: z.ZodMiniTemplateLiteral<`0x${string}`>;
                keyType: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
                limits: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    limit: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    period: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                    token: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>>>>>;
                signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"secp256k1">;
                    v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    preHash: z.ZodMiniBoolean<boolean>;
                    pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"p256">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"webAuthn">;
                    webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>]>;
                witness: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>;
            keyData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            keyType: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>>;
            maxFeePerBlobGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            maxFeePerGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            maxPriorityFeePerGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            multisigInit: z.ZodMiniOptional<z.ZodMiniObject<{
                salt: z.ZodMiniTemplateLiteral<`0x${string}`>;
                threshold: z.ZodMiniNumber<number>;
                owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    weight: z.ZodMiniNumber<number>;
                }, z.core.$strip>>>;
            }, z.core.$strip>>;
            multisigSignatureCount: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
            nonce: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            nonceKey: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            r: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            s: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            signature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                type: z.ZodMiniLiteral<"secp256k1">;
                v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                preHash: z.ZodMiniBoolean<boolean>;
                pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                type: z.ZodMiniLiteral<"p256">;
            }, z.core.$strip>, z.ZodMiniObject<{
                pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                type: z.ZodMiniLiteral<"webAuthn">;
                webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
            }, z.core.$strip>, z.ZodMiniObject<{
                keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                signature: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown>>>;
                type: z.ZodMiniLiteral<"keychain">;
                userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
            }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
            }, z.core.$strict>, z.ZodMiniObject<{
                init: z.ZodMiniObject<{
                    salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    threshold: z.ZodMiniNumber<number>;
                    owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        weight: z.ZodMiniNumber<number>;
                    }, z.core.$strip>>>;
                }, z.core.$strip>;
                signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
            }, z.core.$strict>]>]>>;
            to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
            type: z.ZodMiniOptional<z.ZodMiniString<string>>;
            v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            validAfter: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            validBefore: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            value: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>>;
            authorizationList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                chainId: z.ZodMiniNumber<number>;
                nonce: z.ZodMiniBigInt<bigint>;
                signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        yParity: z.ZodMiniNumber<number>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"secp256k1">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    prehash: z.ZodMiniBoolean<boolean>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"p256">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    metadata: z.ZodMiniObject<{
                        authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        clientDataJSON: z.ZodMiniString<string>;
                    }, z.core.$strip>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"webAuthn">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    inner: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown>>>;
                    keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    type: z.ZodMiniLiteral<"keychain">;
                    userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    init: z.ZodMiniOptional<z.ZodMiniObject<{
                        salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        threshold: z.ZodMiniNumber<number>;
                        owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                            owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            weight: z.ZodMiniNumber<number>;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>;
                    signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown, z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown>>>;
                    type: z.ZodMiniLiteral<"multisig">;
                }, z.core.$strip>]>;
            }, z.core.$strip>>>>;
            blobVersionedHashes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            blobs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                value: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            }, z.core.$strip>>>>;
            capabilities: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniString<string>, z.ZodMiniUnknown>>;
            chainId: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            feePayer: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
            feePayerSignature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                yParity: z.ZodMiniNumber<number>;
            }, z.core.$strip>, z.ZodMiniNull]>>;
            feeToken: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            gasPrice: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            input: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            keyAuthorization: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                isAdmin: z.ZodMiniBoolean<boolean>;
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                chainId: z.ZodMiniBigInt<bigint>;
                expiry: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                limits: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    limit: z.ZodMiniBigInt<bigint>;
                    period: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                    token: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>>>>;
                scopes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    recipients: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                    selector: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniString<string>]>>;
                }, z.core.$strip>>>>;
                signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        yParity: z.ZodMiniNumber<number>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"secp256k1">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    prehash: z.ZodMiniBoolean<boolean>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"p256">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    metadata: z.ZodMiniObject<{
                        authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        clientDataJSON: z.ZodMiniString<string>;
                    }, z.core.$strip>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"webAuthn">;
                }, z.core.$strip>]>;
                type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
                witness: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                chainId: z.ZodMiniBigInt<bigint>;
                expiry: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                limits: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    limit: z.ZodMiniBigInt<bigint>;
                    period: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                    token: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>>>>;
                scopes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    recipients: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                    selector: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniString<string>]>>;
                }, z.core.$strip>>>>;
                signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        yParity: z.ZodMiniNumber<number>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"secp256k1">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    prehash: z.ZodMiniBoolean<boolean>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"p256">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    metadata: z.ZodMiniObject<{
                        authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        clientDataJSON: z.ZodMiniString<string>;
                    }, z.core.$strip>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"webAuthn">;
                }, z.core.$strip>]>;
                type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
                witness: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            }, z.core.$strip>]>>;
            keyData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            keyType: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>>;
            maxFeePerBlobGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            maxFeePerGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            maxPriorityFeePerGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            multisigInit: z.ZodMiniOptional<z.ZodMiniObject<{
                salt: z.ZodMiniTemplateLiteral<`0x${string}`>;
                threshold: z.ZodMiniNumber<number>;
                owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    weight: z.ZodMiniNumber<number>;
                }, z.core.$strip>>>;
            }, z.core.$strip>>;
            multisigSignatureCount: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
            nonce: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            nonceKey: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniBigInt<bigint>, z.ZodMiniLiteral<"random">]>>;
            r: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            s: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            signature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                signature: z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    yParity: z.ZodMiniNumber<number>;
                }, z.core.$strip>;
                type: z.ZodMiniLiteral<"secp256k1">;
            }, z.core.$strip>, z.ZodMiniObject<{
                prehash: z.ZodMiniBoolean<boolean>;
                publicKey: z.ZodMiniObject<{
                    prefix: z.ZodMiniNumber<number>;
                    x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>;
                signature: z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>;
                type: z.ZodMiniLiteral<"p256">;
            }, z.core.$strip>, z.ZodMiniObject<{
                metadata: z.ZodMiniObject<{
                    authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    clientDataJSON: z.ZodMiniString<string>;
                }, z.core.$strip>;
                publicKey: z.ZodMiniObject<{
                    prefix: z.ZodMiniNumber<number>;
                    x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>;
                signature: z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>;
                type: z.ZodMiniLiteral<"webAuthn">;
            }, z.core.$strip>, z.ZodMiniObject<{
                inner: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown>>>;
                keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                type: z.ZodMiniLiteral<"keychain">;
                userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                init: z.ZodMiniOptional<z.ZodMiniObject<{
                    salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    threshold: z.ZodMiniNumber<number>;
                    owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        weight: z.ZodMiniNumber<number>;
                    }, z.core.$strip>>>;
                }, z.core.$strip>>;
                signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown, z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown>>>;
                type: z.ZodMiniLiteral<"multisig">;
            }, z.core.$strip>]>>;
            to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
            type: z.ZodMiniOptional<z.ZodMiniString<string>>;
            v: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
            validAfter: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
            validBefore: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
            value: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
            yParity: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
        }, z.core.$strip>>>>>;
        stateOverrides: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
            state: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            stateDiff: z.ZodMiniOptional<z.ZodMiniUndefined>;
            balance: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            code: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            movePrecompileToAddress: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            nonce: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            state: z.ZodMiniOptional<z.ZodMiniUndefined>;
            stateDiff: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            balance: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            code: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            movePrecompileToAddress: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            nonce: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        }, z.core.$strip>]>>>;
    }, z.core.$strip>>>;
    returnFullTransactions: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
    traceTransfers: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
    validation: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
}, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>, z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"latest">, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    blockHash: z.ZodMiniOptional<z.ZodMiniUndefined>;
    requireCanonical: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
}, z.core.$strip>, z.ZodMiniObject<{
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniOptional<z.ZodMiniUndefined>;
    requireCanonical: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
}, z.core.$strip>]>]>], null>, z.ZodMiniObject<{
    blocks: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
        hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>;
        nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
        number: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
        mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
        sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
        size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
        transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
        withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
            address: z.ZodMiniTemplateLiteral<`0x${string}`>;
            amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
        }, z.core.$strip>>>>;
        withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>;
        nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
        number: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
        mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
        sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
        size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
            chainId: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            v: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"legacy">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x1">, z.ZodMiniLiteral<"eip2930">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x2">, z.ZodMiniLiteral<"eip1559">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            blobVersionedHashes: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            maxFeePerBlobGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x3">, z.ZodMiniLiteral<"eip4844">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            authorizationList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            }, z.core.$strip>>>;
            maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x4">, z.ZodMiniLiteral<"eip7702">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            type: z.ZodMiniTemplateLiteral<`0x${string}`>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>]>>>;
        transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
        withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
            address: z.ZodMiniTemplateLiteral<`0x${string}`>;
            amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
        }, z.core.$strip>>>>;
        withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        hash: z.ZodMiniNull;
        logsBloom: z.ZodMiniNull;
        nonce: z.ZodMiniNull;
        number: z.ZodMiniNull;
        baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
        mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
        sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
        size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
        transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
        withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
            address: z.ZodMiniTemplateLiteral<`0x${string}`>;
            amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
        }, z.core.$strip>>>>;
        withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        hash: z.ZodMiniNull;
        logsBloom: z.ZodMiniNull;
        nonce: z.ZodMiniNull;
        number: z.ZodMiniNull;
        baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
        mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
        sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
        size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
        transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
            chainId: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            v: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            blockHash: z.ZodMiniNull;
            blockNumber: z.ZodMiniNull;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniNull;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"legacy">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniNull;
            blockNumber: z.ZodMiniNull;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniNull;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x1">, z.ZodMiniLiteral<"eip2930">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniNull;
            blockNumber: z.ZodMiniNull;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniNull;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x2">, z.ZodMiniLiteral<"eip1559">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            blobVersionedHashes: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            maxFeePerBlobGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniNull;
            blockNumber: z.ZodMiniNull;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniNull;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x3">, z.ZodMiniLiteral<"eip4844">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            }, z.core.$strip>>>;
            authorizationList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            }, z.core.$strip>>>;
            maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniNull;
            blockNumber: z.ZodMiniNull;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniNull;
            type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x4">, z.ZodMiniLiteral<"eip7702">>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            blockHash: z.ZodMiniNull;
            blockNumber: z.ZodMiniNull;
            blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
            data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            from: z.ZodMiniTemplateLiteral<`0x${string}`>;
            gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            input: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
            transactionIndex: z.ZodMiniNull;
            type: z.ZodMiniTemplateLiteral<`0x${string}`>;
            value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        }, z.core.$strip>]>>>;
        transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
        uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
        withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
            address: z.ZodMiniTemplateLiteral<`0x${string}`>;
            amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
        }, z.core.$strip>>>>;
        withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    }, z.core.$strip>]>, z.ZodMiniObject<{
        calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
            error: z.ZodMiniOptional<z.ZodMiniObject<{
                code: z.ZodMiniNumber<number>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                message: z.ZodMiniString<string>;
            }, z.core.$strip>>;
            gasUsed: z.ZodMiniTemplateLiteral<`0x${string}`>;
            logs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                data: z.ZodMiniTemplateLiteral<`0x${string}`>;
                logIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                removed: z.ZodMiniBoolean<boolean>;
            }, z.core.$strip>>>>;
            returnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
            status: z.ZodMiniTemplateLiteral<`0x${string}`>;
        }, z.core.$strip>>>>;
    }, z.core.$strip>>>>;
    tokenMetadata: z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniObject<{
        currency: z.ZodMiniString<string>;
        name: z.ZodMiniString<string>;
        symbol: z.ZodMiniString<string>;
    }, z.core.$strip>>;
}, z.core.$strip>>;
/** JSON-RPC method schemas for the `tempo_` namespace. */
export declare const Tempo: {
    tempo_simulateV1: import("../internal/rpcSchemas/from.js").Item<"tempo_simulateV1", z.ZodMiniTuple<readonly [z.ZodMiniObject<{
        blockStateCalls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
            blockOverrides: z.ZodMiniOptional<z.ZodMiniObject<{
                baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                blobBaseFee: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                feeRecipient: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                gasLimit: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                number: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                prevRandao: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                time: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                withdrawals: z.ZodMiniOptional<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                    index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                    validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                }, z.core.$strip>>>;
            }, z.core.$strip>>;
            calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
                accessList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>>;
                authorizationList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    chainId: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        type: z.ZodMiniLiteral<"secp256k1">;
                        v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        preHash: z.ZodMiniBoolean<boolean>;
                        pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        type: z.ZodMiniLiteral<"p256">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        type: z.ZodMiniLiteral<"webAuthn">;
                        webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        signature: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown>>>;
                        type: z.ZodMiniLiteral<"keychain">;
                        userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
                    }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                        account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
                    }, z.core.$strict>, z.ZodMiniObject<{
                        init: z.ZodMiniObject<{
                            salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                            threshold: z.ZodMiniNumber<number>;
                            owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                                owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                                weight: z.ZodMiniNumber<number>;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>;
                        signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
                    }, z.core.$strict>]>]>;
                }, z.core.$strip>>>>;
                blobVersionedHashes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                blobs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    value: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                }, z.core.$strip>>>>;
                capabilities: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniString<string>, z.ZodMiniUnknown>>;
                chainId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                feePayer: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
                feePayerSignature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    yParity: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>, z.ZodMiniNull]>>;
                feeToken: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                gas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                gasPrice: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                input: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                keyAuthorization: z.ZodMiniOptional<z.ZodMiniObject<{
                    account: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                    allowedCalls: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        selectorRules: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                            recipients: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>>;
                            selector: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>>>>>;
                        target: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>>>>>;
                    chainId: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    expiry: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                    isAdmin: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniBoolean<boolean>>>;
                    keyId: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    keyType: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
                    limits: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        limit: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        period: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                        token: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>>>>>;
                    signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        type: z.ZodMiniLiteral<"secp256k1">;
                        v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        preHash: z.ZodMiniBoolean<boolean>;
                        pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        type: z.ZodMiniLiteral<"p256">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        type: z.ZodMiniLiteral<"webAuthn">;
                        webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>]>;
                    witness: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>;
                keyData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                keyType: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>>;
                maxFeePerBlobGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                maxFeePerGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                maxPriorityFeePerGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                multisigInit: z.ZodMiniOptional<z.ZodMiniObject<{
                    salt: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    threshold: z.ZodMiniNumber<number>;
                    owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        weight: z.ZodMiniNumber<number>;
                    }, z.core.$strip>>>;
                }, z.core.$strip>>;
                multisigSignatureCount: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                nonce: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                nonceKey: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                r: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                s: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                signature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"secp256k1">;
                    v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    preHash: z.ZodMiniBoolean<boolean>;
                    pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"p256">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    type: z.ZodMiniLiteral<"webAuthn">;
                    webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    signature: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown>>>;
                    type: z.ZodMiniLiteral<"keychain">;
                    userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
                }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
                }, z.core.$strict>, z.ZodMiniObject<{
                    init: z.ZodMiniObject<{
                        salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        threshold: z.ZodMiniNumber<number>;
                        owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                            owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            weight: z.ZodMiniNumber<number>;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>;
                    signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
                }, z.core.$strict>]>]>>;
                to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
                type: z.ZodMiniOptional<z.ZodMiniString<string>>;
                v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                validAfter: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                validBefore: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                value: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>>;
                authorizationList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    chainId: z.ZodMiniNumber<number>;
                    nonce: z.ZodMiniBigInt<bigint>;
                    signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            yParity: z.ZodMiniNumber<number>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"secp256k1">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        prehash: z.ZodMiniBoolean<boolean>;
                        publicKey: z.ZodMiniObject<{
                            prefix: z.ZodMiniNumber<number>;
                            x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"p256">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        metadata: z.ZodMiniObject<{
                            authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            clientDataJSON: z.ZodMiniString<string>;
                        }, z.core.$strip>;
                        publicKey: z.ZodMiniObject<{
                            prefix: z.ZodMiniNumber<number>;
                            x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"webAuthn">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        inner: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown>>>;
                        keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        type: z.ZodMiniLiteral<"keychain">;
                        userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        init: z.ZodMiniOptional<z.ZodMiniObject<{
                            salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                            threshold: z.ZodMiniNumber<number>;
                            owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                                owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                                weight: z.ZodMiniNumber<number>;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>>;
                        signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown, z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown>>>;
                        type: z.ZodMiniLiteral<"multisig">;
                    }, z.core.$strip>]>;
                }, z.core.$strip>>>>;
                blobVersionedHashes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                blobs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    value: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                }, z.core.$strip>>>>;
                capabilities: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniString<string>, z.ZodMiniUnknown>>;
                chainId: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                feePayer: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
                feePayerSignature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    v: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                    yParity: z.ZodMiniNumber<number>;
                }, z.core.$strip>, z.ZodMiniNull]>>;
                feeToken: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                gas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                gasPrice: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                input: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                keyAuthorization: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    isAdmin: z.ZodMiniBoolean<boolean>;
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    chainId: z.ZodMiniBigInt<bigint>;
                    expiry: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                    limits: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        limit: z.ZodMiniBigInt<bigint>;
                        period: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                        token: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>>>>;
                    scopes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        recipients: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                        selector: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniString<string>]>>;
                    }, z.core.$strip>>>>;
                    signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            yParity: z.ZodMiniNumber<number>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"secp256k1">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        prehash: z.ZodMiniBoolean<boolean>;
                        publicKey: z.ZodMiniObject<{
                            prefix: z.ZodMiniNumber<number>;
                            x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"p256">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        metadata: z.ZodMiniObject<{
                            authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            clientDataJSON: z.ZodMiniString<string>;
                        }, z.core.$strip>;
                        publicKey: z.ZodMiniObject<{
                            prefix: z.ZodMiniNumber<number>;
                            x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"webAuthn">;
                    }, z.core.$strip>]>;
                    type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
                    witness: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    chainId: z.ZodMiniBigInt<bigint>;
                    expiry: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                    limits: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        limit: z.ZodMiniBigInt<bigint>;
                        period: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                        token: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>>>>;
                    scopes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        recipients: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
                        selector: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniString<string>]>>;
                    }, z.core.$strip>>>>;
                    signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            yParity: z.ZodMiniNumber<number>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"secp256k1">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        prehash: z.ZodMiniBoolean<boolean>;
                        publicKey: z.ZodMiniObject<{
                            prefix: z.ZodMiniNumber<number>;
                            x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"p256">;
                    }, z.core.$strip>, z.ZodMiniObject<{
                        metadata: z.ZodMiniObject<{
                            authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            clientDataJSON: z.ZodMiniString<string>;
                        }, z.core.$strip>;
                        publicKey: z.ZodMiniObject<{
                            prefix: z.ZodMiniNumber<number>;
                            x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        signature: z.ZodMiniObject<{
                            r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        }, z.core.$strip>;
                        type: z.ZodMiniLiteral<"webAuthn">;
                    }, z.core.$strip>]>;
                    type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
                    witness: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                }, z.core.$strip>]>>;
                keyData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                keyType: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>>;
                maxFeePerBlobGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                maxFeePerGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                maxPriorityFeePerGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                multisigInit: z.ZodMiniOptional<z.ZodMiniObject<{
                    salt: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    threshold: z.ZodMiniNumber<number>;
                    owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                        owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        weight: z.ZodMiniNumber<number>;
                    }, z.core.$strip>>>;
                }, z.core.$strip>>;
                multisigSignatureCount: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                nonce: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                nonceKey: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniBigInt<bigint>, z.ZodMiniLiteral<"random">]>>;
                r: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                s: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                signature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        yParity: z.ZodMiniNumber<number>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"secp256k1">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    prehash: z.ZodMiniBoolean<boolean>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"p256">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    metadata: z.ZodMiniObject<{
                        authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        clientDataJSON: z.ZodMiniString<string>;
                    }, z.core.$strip>;
                    publicKey: z.ZodMiniObject<{
                        prefix: z.ZodMiniNumber<number>;
                        x: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        y: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    signature: z.ZodMiniObject<{
                        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    }, z.core.$strip>;
                    type: z.ZodMiniLiteral<"webAuthn">;
                }, z.core.$strip>, z.ZodMiniObject<{
                    inner: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown>>>;
                    keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    type: z.ZodMiniLiteral<"keychain">;
                    userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
                }, z.core.$strip>, z.ZodMiniObject<{
                    account: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    init: z.ZodMiniOptional<z.ZodMiniObject<{
                        salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                        threshold: z.ZodMiniNumber<number>;
                        owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                            owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
                            weight: z.ZodMiniNumber<number>;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>;
                    signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown, z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown>>>;
                    type: z.ZodMiniLiteral<"multisig">;
                }, z.core.$strip>]>>;
                to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
                type: z.ZodMiniOptional<z.ZodMiniString<string>>;
                v: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                validAfter: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                validBefore: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
                value: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
                yParity: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
            }, z.core.$strip>>>>>;
            stateOverrides: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                state: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                stateDiff: z.ZodMiniOptional<z.ZodMiniUndefined>;
                balance: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                code: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                movePrecompileToAddress: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                nonce: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                state: z.ZodMiniOptional<z.ZodMiniUndefined>;
                stateDiff: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                balance: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                code: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                movePrecompileToAddress: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                nonce: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            }, z.core.$strip>]>>>;
        }, z.core.$strip>>>;
        returnFullTransactions: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
        traceTransfers: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
        validation: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
    }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>, z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"latest">, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
        blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
        blockHash: z.ZodMiniOptional<z.ZodMiniUndefined>;
        requireCanonical: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
        blockNumber: z.ZodMiniOptional<z.ZodMiniUndefined>;
        requireCanonical: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
    }, z.core.$strip>]>]>], null>, z.ZodMiniObject<{
        blocks: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
            number: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
            mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
            size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            }, z.core.$strip>>>>;
            withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>;
            nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
            number: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
            mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
            size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                chainId: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
                gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                v: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
                blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"legacy">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x1">, z.ZodMiniLiteral<"eip2930">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x2">, z.ZodMiniLiteral<"eip1559">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                blobVersionedHashes: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                maxFeePerBlobGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x3">, z.ZodMiniLiteral<"eip4844">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                authorizationList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                }, z.core.$strip>>>;
                maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x4">, z.ZodMiniLiteral<"eip7702">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                type: z.ZodMiniTemplateLiteral<`0x${string}`>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>]>>>;
            transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            }, z.core.$strip>>>>;
            withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            hash: z.ZodMiniNull;
            logsBloom: z.ZodMiniNull;
            nonce: z.ZodMiniNull;
            number: z.ZodMiniNull;
            baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
            mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
            size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            }, z.core.$strip>>>>;
            withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        }, z.core.$strip>, z.ZodMiniObject<{
            hash: z.ZodMiniNull;
            logsBloom: z.ZodMiniNull;
            nonce: z.ZodMiniNull;
            number: z.ZodMiniNull;
            baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
            mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
            parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
            receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
            sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
            size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
            totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
            transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
                chainId: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
                gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                v: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
                blockHash: z.ZodMiniNull;
                blockNumber: z.ZodMiniNull;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniNull;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"legacy">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniNull;
                blockNumber: z.ZodMiniNull;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniNull;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x1">, z.ZodMiniLiteral<"eip2930">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniNull;
                blockNumber: z.ZodMiniNull;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniNull;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x2">, z.ZodMiniLiteral<"eip1559">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                blobVersionedHashes: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                maxFeePerBlobGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniNull;
                blockNumber: z.ZodMiniNull;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniNull;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x3">, z.ZodMiniLiteral<"eip4844">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
                }, z.core.$strip>>>;
                authorizationList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                }, z.core.$strip>>>;
                maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniNull;
                blockNumber: z.ZodMiniNull;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniNull;
                type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x4">, z.ZodMiniLiteral<"eip7702">>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>, z.ZodMiniObject<{
                chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                blockHash: z.ZodMiniNull;
                blockNumber: z.ZodMiniNull;
                blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
                data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                from: z.ZodMiniTemplateLiteral<`0x${string}`>;
                gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                input: z.ZodMiniTemplateLiteral<`0x${string}`>;
                nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
                transactionIndex: z.ZodMiniNull;
                type: z.ZodMiniTemplateLiteral<`0x${string}`>;
                value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                r: z.ZodMiniTemplateLiteral<`0x${string}`>;
                s: z.ZodMiniTemplateLiteral<`0x${string}`>;
                v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
            }, z.core.$strip>]>>>;
            transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
            uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
            withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
            }, z.core.$strip>>>>;
            withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        }, z.core.$strip>]>, z.ZodMiniObject<{
            calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                error: z.ZodMiniOptional<z.ZodMiniObject<{
                    code: z.ZodMiniNumber<number>;
                    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    message: z.ZodMiniString<string>;
                }, z.core.$strip>>;
                gasUsed: z.ZodMiniTemplateLiteral<`0x${string}`>;
                logs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
                    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
                    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
                    data: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    logIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                    topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>;
                    transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
                    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
                    removed: z.ZodMiniBoolean<boolean>;
                }, z.core.$strip>>>>;
                returnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
                status: z.ZodMiniTemplateLiteral<`0x${string}`>;
            }, z.core.$strip>>>>;
        }, z.core.$strip>>>>;
        tokenMetadata: z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniObject<{
            currency: z.ZodMiniString<string>;
            name: z.ZodMiniString<string>;
            symbol: z.ZodMiniString<string>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
};
//# sourceMappingURL=RpcSchemaTempo.d.ts.map