import * as z from 'zod/mini'; /** Decoded EIP-8141 envelope schema. */ export declare const Decoded: z.ZodMiniObject<{ blobVersionedHashes: z.ZodMiniOptional>>>; chainId: z.ZodMiniUnion, z.ZodMiniBigInt]>; frames: z.ZodMiniReadonly, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>; maxFeePerBlobGas: z.ZodMiniOptional>; maxFeePerGas: z.ZodMiniOptional>; maxPriorityFeePerGas: z.ZodMiniOptional>; nonce: z.ZodMiniOptional>; sender: z.ZodMiniTemplateLiteral<`0x${string}`>; sidecars: z.ZodMiniOptional>>; commitments: z.ZodMiniReadonly>>; cellProofs: z.ZodMiniReadonly>>; }, z.core.$strip>>; signatures: z.ZodMiniOptional>>>>; type: z.ZodMiniLiteral<"eip8141">; }, z.core.$strip>; /** RPC EIP-8141 envelope schema. */ export declare const Rpc: z.ZodMiniObject<{ blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniTemplateLiteral<`0x${string}`>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerGas: z.ZodMiniTemplateLiteral<`0x${string}`>; maxPriorityFeePerGas: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>>>; type: z.ZodMiniLiteral<"0x6">; }, z.core.$strip>; /** Codec between RPC and decoded EIP-8141 envelopes. */ export declare const TxEnvelopeEip8141: z.ZodMiniCodec>>; chainId: z.ZodMiniTemplateLiteral<`0x${string}`>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerGas: z.ZodMiniTemplateLiteral<`0x${string}`>; maxPriorityFeePerGas: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>>>; type: z.ZodMiniLiteral<"0x6">; }, z.core.$strip>, z.ZodMiniObject<{ blobVersionedHashes: z.ZodMiniOptional>>>; chainId: z.ZodMiniUnion, z.ZodMiniBigInt]>; frames: z.ZodMiniReadonly, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>; maxFeePerBlobGas: z.ZodMiniOptional>; maxFeePerGas: z.ZodMiniOptional>; maxPriorityFeePerGas: z.ZodMiniOptional>; nonce: z.ZodMiniOptional>; sender: z.ZodMiniTemplateLiteral<`0x${string}`>; sidecars: z.ZodMiniOptional>>; commitments: z.ZodMiniReadonly>>; cellProofs: z.ZodMiniReadonly>>; }, z.core.$strip>>; signatures: z.ZodMiniOptional>>>>; type: z.ZodMiniLiteral<"eip8141">; }, z.core.$strip>>; /** Encode-only EIP-8141 envelope codec accepting numberish values. */ export declare const TxEnvelopeEip8141ToRpc: z.ZodMiniCodec>>; chainId: z.ZodMiniTemplateLiteral<`0x${string}`>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerGas: z.ZodMiniTemplateLiteral<`0x${string}`>; maxPriorityFeePerGas: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>>>; type: z.ZodMiniLiteral<"0x6">; }, z.core.$strip>, z.ZodMiniObject<{ blobVersionedHashes: z.ZodMiniOptional>>>; chainId: z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumber]>; frames: z.ZodMiniReadonly>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; sender: z.ZodMiniTemplateLiteral<`0x${string}`>; sidecars: z.ZodMiniOptional>>; commitments: z.ZodMiniReadonly>>; cellProofs: z.ZodMiniReadonly>>; }, z.core.$strip>>; signatures: z.ZodMiniOptional>>>>; type: z.ZodMiniLiteral<"eip8141">; }, z.core.$strip>>; /** Codec between serialized and decoded EIP-8141 envelopes. */ export declare const serialized: z.ZodMiniCodec, z.ZodMiniObject<{ blobVersionedHashes: z.ZodMiniOptional>>>; chainId: z.ZodMiniUnion, z.ZodMiniBigInt]>; frames: z.ZodMiniReadonly, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>; maxFeePerBlobGas: z.ZodMiniOptional>; maxFeePerGas: z.ZodMiniOptional>; maxPriorityFeePerGas: z.ZodMiniOptional>; nonce: z.ZodMiniOptional>; sender: z.ZodMiniTemplateLiteral<`0x${string}`>; sidecars: z.ZodMiniOptional>>; commitments: z.ZodMiniReadonly>>; cellProofs: z.ZodMiniReadonly>>; }, z.core.$strip>>; signatures: z.ZodMiniOptional>>>>; type: z.ZodMiniLiteral<"eip8141">; }, z.core.$strip>>; //# sourceMappingURL=TxEnvelopeEip8141.d.ts.map