import * as z from 'zod/mini'; /** Transaction request schema. */ export declare const TransactionRequest: z.ZodMiniObject<{ accessList: z.ZodMiniOptional; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; 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>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniBigInt>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniBigInt>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>; /** Encode-only transaction request schema accepting numberish `toRpc` inputs. */ export declare const TransactionRequestToRpc: z.ZodMiniObject<{ accessList: z.ZodMiniOptional; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; 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>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; 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>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>; //# sourceMappingURL=TransactionRequest.d.ts.map