import * as z from 'zod/mini';
/** Tempo transaction schema (type `0x76`). */
export declare const Tempo: z.ZodMiniCodec<z.ZodMiniObject<{
    type: z.ZodMiniLiteral<"0x76">;
}, z.core.$loose>, 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.ZodMiniOptional<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>>;
        signature: z.ZodMiniCodec<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.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>>>>;
    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>>>;
    calls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        input: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        value: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        value: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    }, z.core.$strip>>>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    feePayer: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    feePayerSignature: z.ZodMiniOptional<z.ZodMiniObject<{
        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    }, z.core.$strip>>;
    feeToken: z.ZodMiniTemplateLiteral<`0x${string}`>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    keyAuthorization: z.ZodMiniOptional<z.ZodMiniCodec<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>, 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>]>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonceKey: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    signature: z.ZodMiniCodec<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.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>]>>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x76">, z.ZodMiniLiteral<"tempo">>;
    validAfter: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
    validBefore: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
}, z.core.$strip>>;
/** Encode-only tempo transaction schema accepting numberish `toRpc` inputs. */
export declare const TempoToRpc: z.ZodMiniCodec<z.ZodMiniObject<{
    type: z.ZodMiniLiteral<"0x76">;
}, z.core.$loose>, 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.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
        address: z.ZodMiniTemplateLiteral<`0x${string}`>;
        chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
        nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
        signature: z.ZodMiniCodec<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.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>>>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    calls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        input: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        value: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        value: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    }, z.core.$strip>>>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    feePayer: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    feePayerSignature: z.ZodMiniOptional<z.ZodMiniObject<{
        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    }, z.core.$strip>>;
    feeToken: z.ZodMiniTemplateLiteral<`0x${string}`>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    keyAuthorization: z.ZodMiniOptional<z.ZodMiniCodec<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>, 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>]>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    nonceKey: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    signature: z.ZodMiniCodec<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.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>]>>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x76">, z.ZodMiniLiteral<"tempo">>;
    validAfter: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
    validBefore: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
}, z.core.$strip>>;
/** Pending tempo transaction schema (type `0x76`, not yet included in a block). */
export declare const PendingTempo: z.ZodMiniCodec<z.ZodMiniObject<{
    type: z.ZodMiniLiteral<"0x76">;
}, z.core.$loose>, z.ZodMiniObject<{
    blockHash: z.ZodMiniNull;
    blockNumber: z.ZodMiniNull;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
    transactionIndex: z.ZodMiniNull;
    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.ZodMiniOptional<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>>;
        signature: z.ZodMiniCodec<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.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>>>>;
    calls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        input: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        value: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        value: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    }, z.core.$strip>>>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    feePayer: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    feePayerSignature: z.ZodMiniOptional<z.ZodMiniObject<{
        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    }, z.core.$strip>>;
    feeToken: z.ZodMiniTemplateLiteral<`0x${string}`>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    keyAuthorization: z.ZodMiniOptional<z.ZodMiniCodec<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>, 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>]>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonceKey: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    signature: z.ZodMiniCodec<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.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>]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x76">, z.ZodMiniLiteral<"tempo">>;
    validAfter: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
    validBefore: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
}, z.core.$strip>>;
/** Tempo transaction schema (union of tempo + standard transaction types). */
export declare const Transaction: z.ZodMiniUnion<readonly [z.ZodMiniCodec<z.ZodMiniObject<{
    type: z.ZodMiniLiteral<"0x76">;
}, z.core.$loose>, 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.ZodMiniOptional<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>>;
        signature: z.ZodMiniCodec<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.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>>>>;
    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>>>;
    calls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        input: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        value: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        value: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    }, z.core.$strip>>>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    feePayer: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    feePayerSignature: z.ZodMiniOptional<z.ZodMiniObject<{
        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    }, z.core.$strip>>;
    feeToken: z.ZodMiniTemplateLiteral<`0x${string}`>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    keyAuthorization: z.ZodMiniOptional<z.ZodMiniCodec<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>, 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>]>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonceKey: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    signature: z.ZodMiniCodec<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.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>]>>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x76">, z.ZodMiniLiteral<"tempo">>;
    validAfter: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
    validBefore: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
}, z.core.$strip>>, 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>]>]>;
/** Encode-only tempo transaction schema accepting numberish `toRpc` inputs. */
export declare const TransactionToRpc: z.ZodMiniUnion<readonly [z.ZodMiniCodec<z.ZodMiniObject<{
    type: z.ZodMiniLiteral<"0x76">;
}, z.core.$loose>, 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.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
        address: z.ZodMiniTemplateLiteral<`0x${string}`>;
        chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
        nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
        signature: z.ZodMiniCodec<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.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>>>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    calls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        input: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        value: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        value: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    }, z.core.$strip>>>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    feePayer: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    feePayerSignature: z.ZodMiniOptional<z.ZodMiniObject<{
        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    }, z.core.$strip>>;
    feeToken: z.ZodMiniTemplateLiteral<`0x${string}`>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    keyAuthorization: z.ZodMiniOptional<z.ZodMiniCodec<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>, 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>]>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    nonceKey: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    signature: z.ZodMiniCodec<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.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>]>>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x76">, z.ZodMiniLiteral<"tempo">>;
    validAfter: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
    validBefore: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
}, z.core.$strip>>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
    chainId: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
    gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    v: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    yParity: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    input: z.ZodMiniTemplateLiteral<`0x${string}`>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"legacy">>;
    value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    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.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    input: z.ZodMiniTemplateLiteral<`0x${string}`>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x1">, z.ZodMiniLiteral<"eip2930">>;
    value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
    v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [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.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    input: z.ZodMiniTemplateLiteral<`0x${string}`>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x2">, z.ZodMiniLiteral<"eip1559">>;
    value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
    v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [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.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    input: z.ZodMiniTemplateLiteral<`0x${string}`>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x3">, z.ZodMiniLiteral<"eip4844">>;
    value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
    v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [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.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
        nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    }, z.core.$strip>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    input: z.ZodMiniTemplateLiteral<`0x${string}`>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x4">, z.ZodMiniLiteral<"eip7702">>;
    value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
    v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
}, z.core.$strip>, z.ZodMiniObject<{
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    input: z.ZodMiniTemplateLiteral<`0x${string}`>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    type: z.ZodMiniTemplateLiteral<`0x${string}`>;
    value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    r: z.ZodMiniTemplateLiteral<`0x${string}`>;
    s: z.ZodMiniTemplateLiteral<`0x${string}`>;
    v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>>;
}, z.core.$strip>]>]>;
/** Pending tempo transaction schema (union of tempo + standard transaction types). */
export declare const Pending: z.ZodMiniUnion<readonly [z.ZodMiniCodec<z.ZodMiniObject<{
    type: z.ZodMiniLiteral<"0x76">;
}, z.core.$loose>, z.ZodMiniObject<{
    blockHash: z.ZodMiniNull;
    blockNumber: z.ZodMiniNull;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
    transactionIndex: z.ZodMiniNull;
    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.ZodMiniOptional<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>>;
        signature: z.ZodMiniCodec<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.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>>>>;
    calls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        input: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
        value: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
    }, z.core.$strip>, z.ZodMiniObject<{
        data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
        value: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    }, z.core.$strip>>>>;
    chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    feePayer: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    feePayerSignature: z.ZodMiniOptional<z.ZodMiniObject<{
        r: z.ZodMiniTemplateLiteral<`0x${string}`>;
        s: z.ZodMiniTemplateLiteral<`0x${string}`>;
        v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
        yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    }, z.core.$strip>>;
    feeToken: z.ZodMiniTemplateLiteral<`0x${string}`>;
    from: z.ZodMiniTemplateLiteral<`0x${string}`>;
    gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    keyAuthorization: z.ZodMiniOptional<z.ZodMiniCodec<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>, 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>]>>>;
    maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    nonceKey: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    signature: z.ZodMiniCodec<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.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>]>>;
    type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x76">, z.ZodMiniLiteral<"tempo">>;
    validAfter: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
    validBefore: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
}, z.core.$strip>>, 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>]>]>;
//# sourceMappingURL=Transaction.d.ts.map