import * as admin from 'firebase-admin'; import IORedis from 'ioredis'; import { Repository } from 'typeorm'; import { User, Wallet } from './database/entities'; import { EvmAuthResponse, EvmValidateAuthDto } from './funki-id.dto'; export declare const publicClient: { account: { address: undefined; type: "json-rpc"; }; batch?: { multicall?: boolean | { batchSize?: number; wait?: number; }; }; cacheTime: number; ccipRead?: false | { request?: (parameters: import("viem").CcipRequestParameters) => Promise<`0x${string}`>; }; chain: { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }; key: string; name: string; pollingInterval: number; request: import("viem").EIP1193RequestFn<[{ Method: "web3_clientVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "web3_sha3"; Parameters: [data: `0x${string}`]; ReturnType: string; }, { Method: "net_listening"; Parameters?: undefined; ReturnType: boolean; }, { Method: "net_peerCount"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "net_version"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_blobBaseFee"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_blockNumber"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_call"; Parameters: [transaction: import("viem").ExactPartial] | [transaction: import("viem").ExactPartial, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier] | [transaction: import("viem").ExactPartial, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier, stateOverrideSet: import("viem").RpcStateOverride]; ReturnType: `0x${string}`; }, { Method: "eth_chainId"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_coinbase"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_estimateGas"; Parameters: [transaction: import("viem").RpcTransactionRequest] | [transaction: import("viem").RpcTransactionRequest, block: `0x${string}` | import("viem").BlockTag] | [transaction: import("viem").RpcTransactionRequest, block: `0x${string}` | import("viem").BlockTag, stateOverride: import("viem").RpcStateOverride]; ReturnType: `0x${string}`; }, { Method: "eth_feeHistory"; Parameters: [blockCount: `0x${string}`, newestBlock: `0x${string}` | import("viem").BlockTag, rewardPercentiles: number[]]; ReturnType: import("viem").RpcFeeHistory; }, { Method: "eth_gasPrice"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_getBalance"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getBlockByHash"; Parameters: [hash: `0x${string}`, includeTransactionObjects: boolean]; ReturnType: import("viem").RpcBlock; }, { Method: "eth_getBlockByNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag, includeTransactionObjects: boolean]; ReturnType: import("viem").RpcBlock; }, { Method: "eth_getBlockTransactionCountByHash"; Parameters: [hash: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_getBlockTransactionCountByNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag]; ReturnType: `0x${string}`; }, { Method: "eth_getCode"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getFilterChanges"; Parameters: [filterId: `0x${string}`]; ReturnType: `0x${string}`[] | { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getFilterLogs"; Parameters: [filterId: `0x${string}`]; ReturnType: { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getLogs"; Parameters: [{ address?: `0x${string}` | `0x${string}`[]; topics?: import("viem").LogTopic[]; } & ({ fromBlock?: `0x${string}` | import("viem").BlockTag; toBlock?: `0x${string}` | import("viem").BlockTag; blockHash?: undefined; } | { fromBlock?: undefined; toBlock?: undefined; blockHash?: `0x${string}`; })]; ReturnType: { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getProof"; Parameters: [address: `0x${string}`, storageKeys: `0x${string}`[], block: `0x${string}` | import("viem").BlockTag]; ReturnType: import("viem").RpcProof; }, { Method: "eth_getStorageAt"; Parameters: [address: `0x${string}`, index: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getTransactionByBlockHashAndIndex"; Parameters: [hash: `0x${string}`, index: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionByBlockNumberAndIndex"; Parameters: [block: `0x${string}` | import("viem").BlockTag, index: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionByHash"; Parameters: [hash: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionCount"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getTransactionReceipt"; Parameters: [hash: `0x${string}`]; ReturnType: import("viem").RpcTransactionReceipt; }, { Method: "eth_getUncleByBlockHashAndIndex"; Parameters: [hash: `0x${string}`, index: `0x${string}`]; ReturnType: import("viem").RpcUncle; }, { Method: "eth_getUncleByBlockNumberAndIndex"; Parameters: [block: `0x${string}` | import("viem").BlockTag, index: `0x${string}`]; ReturnType: import("viem").RpcUncle; }, { Method: "eth_getUncleCountByBlockHash"; Parameters: [hash: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_getUncleCountByBlockNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag]; ReturnType: `0x${string}`; }, { Method: "eth_maxPriorityFeePerGas"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_newBlockFilter"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_newFilter"; Parameters: [filter: { fromBlock?: `0x${string}` | import("viem").BlockTag; toBlock?: `0x${string}` | import("viem").BlockTag; address?: `0x${string}` | `0x${string}`[]; topics?: import("viem").LogTopic[]; }]; ReturnType: `0x${string}`; }, { Method: "eth_newPendingTransactionFilter"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_protocolVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "eth_sendRawTransaction"; Parameters: [signedTransaction: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_uninstallFilter"; Parameters: [filterId: `0x${string}`]; ReturnType: boolean; }, ...any[]]>; transport: import("viem").TransportConfig<"http", import("viem").EIP1193RequestFn> & { fetchOptions?: Omit; url?: string; }; type: string; uid: string; call: (parameters: import("viem").CallParameters<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }>) => Promise; createBlockFilter: () => Promise<{ id: `0x${string}`; request: import("viem").EIP1193RequestFn; type: "block"; }>; createContractEventFilter: , args extends import("viem").MaybeExtractEventArgsFromAbi, strict extends boolean = undefined, fromBlock extends bigint | import("viem").BlockTag = undefined, toBlock extends bigint | import("viem").BlockTag = undefined>(args: import("viem").CreateContractEventFilterParameters) => Promise>; createEventFilter: , _Args extends import("viem").MaybeExtractEventArgsFromAbi = undefined>(args?: import("viem").CreateEventFilterParameters) => Promise extends infer T ? { [K in keyof T]: import("viem").Filter<"event", abiEvents, _EventName, _Args, strict_1, fromBlock_1, toBlock_1>[K]; } : never>; createPendingTransactionFilter: () => Promise<{ id: `0x${string}`; request: import("viem").EIP1193RequestFn; type: "transaction"; }>; estimateContractGas: , args_1 extends import("viem").ContractFunctionArgs>(args: import("viem").EstimateContractGasParameters) => Promise; estimateGas: (args: import("viem").EstimateGasParameters<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }>) => Promise; getBalance: (args: import("viem").GetBalanceParameters) => Promise; getBlobBaseFee: () => Promise; getBlock: (args?: import("viem").GetBlockParameters) => Promise<{ number: blockTag extends "pending" ? null : bigint; nonce: blockTag extends "pending" ? null : `0x${string}`; size: bigint; hash: blockTag extends "pending" ? null : `0x${string}`; logsBloom: blockTag extends "pending" ? null : `0x${string}`; baseFeePerGas: bigint; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; miner: `0x${string}`; mixHash: `0x${string}`; parentBeaconBlockRoot?: `0x${string}`; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[]; withdrawalsRoot?: `0x${string}`; transactions: includeTransactions extends true ? ({ type: "legacy"; value: bigint; nonce: number; yParity?: undefined; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList?: undefined; authorizationList?: undefined; blobVersionedHashes?: undefined; chainId?: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blockHash: (blockTag extends "pending" ? true : false) extends infer T_1 ? T_1 extends (blockTag extends "pending" ? true : false) ? T_1 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_2 ? T_2 extends (blockTag extends "pending" ? true : false) ? T_2 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_3 ? T_3 extends (blockTag extends "pending" ? true : false) ? T_3 extends true ? null : number : never : never; } | { type: "eip2930"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList?: undefined; blobVersionedHashes?: undefined; chainId: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blockHash: (blockTag extends "pending" ? true : false) extends infer T_4 ? T_4 extends (blockTag extends "pending" ? true : false) ? T_4 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_5 ? T_5 extends (blockTag extends "pending" ? true : false) ? T_5 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_6 ? T_6 extends (blockTag extends "pending" ? true : false) ? T_6 extends true ? null : number : never : never; } | { type: "eip1559"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList?: undefined; blobVersionedHashes?: undefined; chainId: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; blockHash: (blockTag extends "pending" ? true : false) extends infer T_7 ? T_7 extends (blockTag extends "pending" ? true : false) ? T_7 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_8 ? T_8 extends (blockTag extends "pending" ? true : false) ? T_8 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_9 ? T_9 extends (blockTag extends "pending" ? true : false) ? T_9 extends true ? null : number : never : never; } | { type: "eip4844"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList?: undefined; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; blockHash: (blockTag extends "pending" ? true : false) extends infer T_10 ? T_10 extends (blockTag extends "pending" ? true : false) ? T_10 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_11 ? T_11 extends (blockTag extends "pending" ? true : false) ? T_11 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_12 ? T_12 extends (blockTag extends "pending" ? true : false) ? T_12 extends true ? null : number : never : never; } | { type: "eip7702"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList: import("viem/experimental").SignedAuthorizationList; blobVersionedHashes?: undefined; chainId: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; blockHash: (blockTag extends "pending" ? true : false) extends infer T_13 ? T_13 extends (blockTag extends "pending" ? true : false) ? T_13 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_14 ? T_14 extends (blockTag extends "pending" ? true : false) ? T_14 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_15 ? T_15 extends (blockTag extends "pending" ? true : false) ? T_15 extends true ? null : number : never : never; })[] : `0x${string}`[]; }>; getBlockNumber: (args?: import("viem").GetBlockNumberParameters) => Promise; getBlockTransactionCount: (args?: import("viem").GetBlockTransactionCountParameters) => Promise; getBytecode: (args: import("viem").GetBytecodeParameters) => Promise<`0x${string}`>; getChainId: () => Promise; getCode: (args: import("viem").GetBytecodeParameters) => Promise<`0x${string}`>; getContractEvents: = undefined, strict_2 extends boolean = undefined, fromBlock_2 extends bigint | import("viem").BlockTag = undefined, toBlock_2 extends bigint | import("viem").BlockTag = undefined>(args: import("viem").GetContractEventsParameters) => Promise>; getEip712Domain: (args: import("viem").GetEip712DomainParameters) => Promise; getEnsAddress: (args: { blockNumber?: bigint; blockTag?: import("viem").BlockTag; coinType?: number; gatewayUrls?: string[]; name: string; strict?: boolean; universalResolverAddress?: `0x${string}`; }) => Promise<`0x${string}`>; getEnsAvatar: (args: { name: string; blockNumber?: bigint; blockTag?: import("viem").BlockTag; gatewayUrls?: string[]; strict?: boolean; universalResolverAddress?: `0x${string}`; assetGatewayUrls?: import("viem").AssetGatewayUrls; }) => Promise; getEnsName: (args: { blockNumber?: bigint; blockTag?: import("viem").BlockTag; address: `0x${string}`; gatewayUrls?: string[]; strict?: boolean; universalResolverAddress?: `0x${string}`; }) => Promise; getEnsResolver: (args: { blockNumber?: bigint; blockTag?: import("viem").BlockTag; name: string; universalResolverAddress?: `0x${string}`; }) => Promise<`0x${string}`>; getEnsText: (args: { blockNumber?: bigint; blockTag?: import("viem").BlockTag; name: string; gatewayUrls?: string[]; key: string; strict?: boolean; universalResolverAddress?: `0x${string}`; }) => Promise; getFeeHistory: (args: import("viem").GetFeeHistoryParameters) => Promise; estimateFeesPerGas: (args?: import("viem").EstimateFeesPerGasParameters<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride, type>) => Promise>; getFilterChanges: (args: import("viem").GetFilterChangesParameters) => Promise>; getFilterLogs: (args: import("viem").GetFilterLogsParameters) => Promise>; getGasPrice: () => Promise; getLogs: (args?: import("viem").GetLogsParameters) => Promise>; getProof: (args: import("viem").GetProofParameters) => Promise; estimateMaxPriorityFeePerGas: (args?: { chain: chainOverride_1; }) => Promise; getStorageAt: (args: import("viem").GetStorageAtParameters) => Promise<`0x${string}`>; getTransaction: (args: import("viem").GetTransactionParameters) => Promise<{ type: "legacy"; value: bigint; nonce: number; yParity?: undefined; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList?: undefined; authorizationList?: undefined; blobVersionedHashes?: undefined; chainId?: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blockHash: (blockTag_1 extends "pending" ? true : false) extends infer T_16 ? T_16 extends (blockTag_1 extends "pending" ? true : false) ? T_16 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag_1 extends "pending" ? true : false) extends infer T_17 ? T_17 extends (blockTag_1 extends "pending" ? true : false) ? T_17 extends true ? null : bigint : never : never; transactionIndex: (blockTag_1 extends "pending" ? true : false) extends infer T_18 ? T_18 extends (blockTag_1 extends "pending" ? true : false) ? T_18 extends true ? null : number : never : never; } | { type: "eip2930"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList?: undefined; blobVersionedHashes?: undefined; chainId: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; blockHash: (blockTag_1 extends "pending" ? true : false) extends infer T_19 ? T_19 extends (blockTag_1 extends "pending" ? true : false) ? T_19 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag_1 extends "pending" ? true : false) extends infer T_20 ? T_20 extends (blockTag_1 extends "pending" ? true : false) ? T_20 extends true ? null : bigint : never : never; transactionIndex: (blockTag_1 extends "pending" ? true : false) extends infer T_21 ? T_21 extends (blockTag_1 extends "pending" ? true : false) ? T_21 extends true ? null : number : never : never; } | { type: "eip1559"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList?: undefined; blobVersionedHashes?: undefined; chainId: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; blockHash: (blockTag_1 extends "pending" ? true : false) extends infer T_22 ? T_22 extends (blockTag_1 extends "pending" ? true : false) ? T_22 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag_1 extends "pending" ? true : false) extends infer T_23 ? T_23 extends (blockTag_1 extends "pending" ? true : false) ? T_23 extends true ? null : bigint : never : never; transactionIndex: (blockTag_1 extends "pending" ? true : false) extends infer T_24 ? T_24 extends (blockTag_1 extends "pending" ? true : false) ? T_24 extends true ? null : number : never : never; } | { type: "eip4844"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList?: undefined; blobVersionedHashes: readonly `0x${string}`[]; chainId: number; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; blockHash: (blockTag_1 extends "pending" ? true : false) extends infer T_25 ? T_25 extends (blockTag_1 extends "pending" ? true : false) ? T_25 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag_1 extends "pending" ? true : false) extends infer T_26 ? T_26 extends (blockTag_1 extends "pending" ? true : false) ? T_26 extends true ? null : bigint : never : never; transactionIndex: (blockTag_1 extends "pending" ? true : false) extends infer T_27 ? T_27 extends (blockTag_1 extends "pending" ? true : false) ? T_27 extends true ? null : number : never : never; } | { type: "eip7702"; value: bigint; nonce: number; yParity: number; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; r: `0x${string}`; s: `0x${string}`; to: `0x${string}`; typeHex: `0x${string}`; v: bigint; accessList: import("viem").AccessList; authorizationList: import("viem/experimental").SignedAuthorizationList; blobVersionedHashes?: undefined; chainId: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; blockHash: (blockTag_1 extends "pending" ? true : false) extends infer T_28 ? T_28 extends (blockTag_1 extends "pending" ? true : false) ? T_28 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag_1 extends "pending" ? true : false) extends infer T_29 ? T_29 extends (blockTag_1 extends "pending" ? true : false) ? T_29 extends true ? null : bigint : never : never; transactionIndex: (blockTag_1 extends "pending" ? true : false) extends infer T_30 ? T_30 extends (blockTag_1 extends "pending" ? true : false) ? T_30 extends true ? null : number : never : never; }>; getTransactionConfirmations: (args: import("viem").GetTransactionConfirmationsParameters<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }>) => Promise; getTransactionCount: (args: import("viem").GetTransactionCountParameters) => Promise; getTransactionReceipt: (args: import("viem").GetTransactionReceiptParameters) => Promise; multicall: (args: import("viem").MulticallParameters) => Promise>; prepareTransactionRequest: ; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_2>, chainOverride_2 extends import("viem").Chain = undefined, accountOverride extends `0x${string}` | import("viem").Account = undefined>(args: import("viem").PrepareTransactionRequestParameters<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, import("viem").Account, chainOverride_2, accountOverride, request>) => Promise; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_2>, "transactionRequest", import("viem").TransactionRequest>, "from"> & (import("viem").DeriveChain<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_2> extends infer T_45 ? T_45 extends import("viem").DeriveChain<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_2> ? T_45 extends import("viem").Chain ? { chain: T_45; } : { chain?: undefined; } : never : never) & (import("viem").DeriveAccount extends infer T_46 ? T_46 extends import("viem").DeriveAccount ? T_46 extends import("viem").Account ? { account: T_46; from: `0x${string}`; } : { account?: undefined; from?: undefined; } : never : never), import("viem").IsNever<((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_47 ? T_47 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_47 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_48 ? T_48 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_48 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_49 ? T_49 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_49 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_50 ? T_50 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_50 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_51 ? T_51 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_51 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)> extends true ? unknown : import("viem").ExactPartial<((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_52 ? T_52 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_52 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_53 ? T_53 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_53 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_54 ? T_54 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_54 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_55 ? T_55 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_55 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_56 ? T_56 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_56 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)>> & { chainId?: number; }, (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "type" | "nonce" | "fees" | "gas" | "blobVersionedHashes" | "chainId") extends infer T_57 ? T_57 extends (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "type" | "nonce" | "fees" | "gas" | "blobVersionedHashes" | "chainId") ? T_57 extends "fees" ? "gasPrice" | "maxFeePerGas" | "maxPriorityFeePerGas" : T_57 : never : never> & (unknown extends request["kzg"] ? {} : Pick) extends infer T_31 ? { [K_1 in keyof T_31]: (import("viem").UnionRequiredBy; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_2>, "transactionRequest", import("viem").TransactionRequest>, "from"> & (import("viem").DeriveChain<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_2> extends infer T_32 ? T_32 extends import("viem").DeriveChain<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_2> ? T_32 extends import("viem").Chain ? { chain: T_32; } : { chain?: undefined; } : never : never) & (import("viem").DeriveAccount extends infer T_33 ? T_33 extends import("viem").DeriveAccount ? T_33 extends import("viem").Account ? { account: T_33; from: `0x${string}`; } : { account?: undefined; from?: undefined; } : never : never), import("viem").IsNever<((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_34 ? T_34 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_34 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_35 ? T_35 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_35 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_36 ? T_36 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_36 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_37 ? T_37 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_37 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_38 ? T_38 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_38 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)> extends true ? unknown : import("viem").ExactPartial<((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_39 ? T_39 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_39 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_40 ? T_40 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_40 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_41 ? T_41 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_41 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_42 ? T_42 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_42 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) extends infer T_43 ? T_43 extends (request["type"] extends string ? request["type"] : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType> extends string ? import("viem").TransactionSerializableLegacy : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_3 : undefined; }>> extends string ? import("viem").TransactionRequestLegacy : never) ? "legacy" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & (import("viem").OneOf<{ maxFeePerGas: bigint; } | { maxPriorityFeePerGas: bigint; }, import("viem").FeeValuesEIP1559> & { accessList?: import("viem").AccessList; })) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP1559 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_5 : undefined; }>> extends string ? import("viem").TransactionRequestEIP1559 : never) ? "eip1559" : never) | (request extends ({ accessList?: import("viem").AccessList; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { accessList: import("viem").AccessList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP2930 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_7 : undefined; }>> extends string ? import("viem").TransactionRequestEIP2930 : never) ? "eip2930" : never) | (request extends ({ accessList?: undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[]; blobVersionedHashes?: readonly `0x${string}`[]; maxFeePerBlobGas?: bigint; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; } & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[]; } | { blobVersionedHashes: readonly `0x${string}`[]; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[]; }, import("viem").TransactionSerializableEIP4844>)) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP4844 : never) | (import("viem").ValueOf> extends string ? import("viem").TransactionRequestEIP4844 : never) ? "eip4844" : never) | (request extends ({ accessList?: undefined; authorizationList?: import("viem/experimental").SignedAuthorizationList; blobs?: undefined; blobVersionedHashes?: undefined; maxFeePerGas?: bigint; maxPriorityFeePerGas?: bigint; sidecars?: undefined; } & import("viem").ExactPartial & { authorizationList: import("viem/experimental").SignedAuthorizationList; }) | (import("viem").ValueOf> extends string ? import("viem").TransactionSerializableEIP7702 : never) | (import("viem").ValueOf | keyof import("viem").TransactionRequestBase ? K_11 : undefined; }>> extends string ? import("viem").TransactionRequestEIP7702 : never) ? "eip7702" : never) | (request["type"] extends string ? Extract : never)>) ? T_43 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)>> & { chainId?: number; }, (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "type" | "nonce" | "fees" | "gas" | "blobVersionedHashes" | "chainId") extends infer T_44 ? T_44 extends (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "type" | "nonce" | "fees" | "gas" | "blobVersionedHashes" | "chainId") ? T_44 extends "fees" ? "gasPrice" | "maxFeePerGas" | "maxPriorityFeePerGas" : T_44 : never : never> & (unknown extends request["kzg"] ? {} : Pick))[K_1]; } : never>; readContract: , args_2 extends import("viem").ContractFunctionArgs>(args: import("viem").ReadContractParameters) => Promise>; sendRawTransaction: (args: import("viem").SendRawTransactionParameters) => Promise<`0x${string}`>; simulateContract: , args_3 extends import("viem").ContractFunctionArgs, chainOverride_3 extends import("viem").Chain, accountOverride_1 extends `0x${string}` | import("viem").Account = undefined>(args: import("viem").SimulateContractParameters; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, chainOverride_3, accountOverride_1>) => Promise; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, import("viem").Account, chainOverride_3, accountOverride_1>>; verifyMessage: (args: { signature: Uint8Array | `0x${string}` | import("viem").Signature; address: `0x${string}`; blockNumber?: bigint; blockTag?: import("viem").BlockTag; factory?: `0x${string}`; factoryData?: `0x${string}`; message: import("viem").SignableMessage; }) => Promise; verifySiweMessage: (args: { blockNumber?: bigint; blockTag?: import("viem").BlockTag; nonce?: string; address?: `0x${string}`; domain?: string; scheme?: string; time?: Date; message: string; signature: `0x${string}`; }) => Promise; verifyTypedData: (args: import("viem").VerifyTypedDataActionParameters) => Promise; uninstallFilter: (args: import("viem").UninstallFilterParameters) => Promise; waitForTransactionReceipt: (args: import("viem").WaitForTransactionReceiptParameters<{ blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; contracts: { readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"; readonly blockCreated: 19258213; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://cloudflare-eth.com"]; }; }; sourceId?: number; testnet?: boolean; custom?: Record; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }>) => Promise; watchBlockNumber: (args: import("viem").WatchBlockNumberParameters) => import("viem").WatchBlockNumberReturnType; watchBlocks: (args: import("viem").WatchBlocksParameters; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, includeTransactions_1, blockTag_2>) => import("viem").WatchBlocksReturnType; watchContractEvent: , strict_6 extends boolean = undefined>(args: import("viem").WatchContractEventParameters) => import("viem").WatchContractEventReturnType; watchEvent: (args: import("viem").WatchEventParameters) => import("viem").WatchEventReturnType; watchPendingTransactions: (args: import("viem").WatchPendingTransactionsParameters) => import("viem").WatchPendingTransactionsReturnType; extend: ; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, { address: undefined; type: "json-rpc"; }>, "call" | "createContractEventFilter" | "createEventFilter" | "estimateContractGas" | "estimateGas" | "getBlock" | "getBlockNumber" | "getChainId" | "getContractEvents" | "getEnsText" | "getFilterChanges" | "getGasPrice" | "getLogs" | "getTransaction" | "getTransactionCount" | "getTransactionReceipt" | "prepareTransactionRequest" | "readContract" | "sendRawTransaction" | "simulateContract" | "uninstallFilter" | "watchBlockNumber" | "watchContractEvent"> & Pick; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, { address: undefined; type: "json-rpc"; }>, "sendTransaction" | "writeContract">>>(fn: (client: import("viem").Client; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, { address: undefined; type: "json-rpc"; }, [{ Method: "web3_clientVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "web3_sha3"; Parameters: [data: `0x${string}`]; ReturnType: string; }, { Method: "net_listening"; Parameters?: undefined; ReturnType: boolean; }, { Method: "net_peerCount"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "net_version"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_blobBaseFee"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_blockNumber"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_call"; Parameters: [transaction: import("viem").ExactPartial] | [transaction: import("viem").ExactPartial, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier] | [transaction: import("viem").ExactPartial, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier, stateOverrideSet: import("viem").RpcStateOverride]; ReturnType: `0x${string}`; }, { Method: "eth_chainId"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_coinbase"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_estimateGas"; Parameters: [transaction: import("viem").RpcTransactionRequest] | [transaction: import("viem").RpcTransactionRequest, block: `0x${string}` | import("viem").BlockTag] | [transaction: import("viem").RpcTransactionRequest, block: `0x${string}` | import("viem").BlockTag, stateOverride: import("viem").RpcStateOverride]; ReturnType: `0x${string}`; }, { Method: "eth_feeHistory"; Parameters: [blockCount: `0x${string}`, newestBlock: `0x${string}` | import("viem").BlockTag, rewardPercentiles: number[]]; ReturnType: import("viem").RpcFeeHistory; }, { Method: "eth_gasPrice"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_getBalance"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getBlockByHash"; Parameters: [hash: `0x${string}`, includeTransactionObjects: boolean]; ReturnType: import("viem").RpcBlock; }, { Method: "eth_getBlockByNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag, includeTransactionObjects: boolean]; ReturnType: import("viem").RpcBlock; }, { Method: "eth_getBlockTransactionCountByHash"; Parameters: [hash: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_getBlockTransactionCountByNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag]; ReturnType: `0x${string}`; }, { Method: "eth_getCode"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getFilterChanges"; Parameters: [filterId: `0x${string}`]; ReturnType: `0x${string}`[] | { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getFilterLogs"; Parameters: [filterId: `0x${string}`]; ReturnType: { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getLogs"; Parameters: [{ address?: `0x${string}` | `0x${string}`[]; topics?: import("viem").LogTopic[]; } & ({ fromBlock?: `0x${string}` | import("viem").BlockTag; toBlock?: `0x${string}` | import("viem").BlockTag; blockHash?: undefined; } | { fromBlock?: undefined; toBlock?: undefined; blockHash?: `0x${string}`; })]; ReturnType: { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getProof"; Parameters: [address: `0x${string}`, storageKeys: `0x${string}`[], block: `0x${string}` | import("viem").BlockTag]; ReturnType: import("viem").RpcProof; }, { Method: "eth_getStorageAt"; Parameters: [address: `0x${string}`, index: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getTransactionByBlockHashAndIndex"; Parameters: [hash: `0x${string}`, index: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionByBlockNumberAndIndex"; Parameters: [block: `0x${string}` | import("viem").BlockTag, index: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionByHash"; Parameters: [hash: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionCount"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getTransactionReceipt"; Parameters: [hash: `0x${string}`]; ReturnType: import("viem").RpcTransactionReceipt; }, { Method: "eth_getUncleByBlockHashAndIndex"; Parameters: [hash: `0x${string}`, index: `0x${string}`]; ReturnType: import("viem").RpcUncle; }, { Method: "eth_getUncleByBlockNumberAndIndex"; Parameters: [block: `0x${string}` | import("viem").BlockTag, index: `0x${string}`]; ReturnType: import("viem").RpcUncle; }, { Method: "eth_getUncleCountByBlockHash"; Parameters: [hash: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_getUncleCountByBlockNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag]; ReturnType: `0x${string}`; }, { Method: "eth_maxPriorityFeePerGas"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_newBlockFilter"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_newFilter"; Parameters: [filter: { fromBlock?: `0x${string}` | import("viem").BlockTag; toBlock?: `0x${string}` | import("viem").BlockTag; address?: `0x${string}` | `0x${string}`[]; topics?: import("viem").LogTopic[]; }]; ReturnType: `0x${string}`; }, { Method: "eth_newPendingTransactionFilter"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_protocolVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "eth_sendRawTransaction"; Parameters: [signedTransaction: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_uninstallFilter"; Parameters: [filterId: `0x${string}`]; ReturnType: boolean; }, ...any[]], import("viem").PublicActions; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }>>) => client) => import("viem").Client; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }, { address: undefined; type: "json-rpc"; }, [{ Method: "web3_clientVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "web3_sha3"; Parameters: [data: `0x${string}`]; ReturnType: string; }, { Method: "net_listening"; Parameters?: undefined; ReturnType: boolean; }, { Method: "net_peerCount"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "net_version"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_blobBaseFee"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_blockNumber"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_call"; Parameters: [transaction: import("viem").ExactPartial] | [transaction: import("viem").ExactPartial, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier] | [transaction: import("viem").ExactPartial, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier, stateOverrideSet: import("viem").RpcStateOverride]; ReturnType: `0x${string}`; }, { Method: "eth_chainId"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_coinbase"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_estimateGas"; Parameters: [transaction: import("viem").RpcTransactionRequest] | [transaction: import("viem").RpcTransactionRequest, block: `0x${string}` | import("viem").BlockTag] | [transaction: import("viem").RpcTransactionRequest, block: `0x${string}` | import("viem").BlockTag, stateOverride: import("viem").RpcStateOverride]; ReturnType: `0x${string}`; }, { Method: "eth_feeHistory"; Parameters: [blockCount: `0x${string}`, newestBlock: `0x${string}` | import("viem").BlockTag, rewardPercentiles: number[]]; ReturnType: import("viem").RpcFeeHistory; }, { Method: "eth_gasPrice"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_getBalance"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getBlockByHash"; Parameters: [hash: `0x${string}`, includeTransactionObjects: boolean]; ReturnType: import("viem").RpcBlock; }, { Method: "eth_getBlockByNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag, includeTransactionObjects: boolean]; ReturnType: import("viem").RpcBlock; }, { Method: "eth_getBlockTransactionCountByHash"; Parameters: [hash: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_getBlockTransactionCountByNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag]; ReturnType: `0x${string}`; }, { Method: "eth_getCode"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getFilterChanges"; Parameters: [filterId: `0x${string}`]; ReturnType: `0x${string}`[] | { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getFilterLogs"; Parameters: [filterId: `0x${string}`]; ReturnType: { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getLogs"; Parameters: [{ address?: `0x${string}` | `0x${string}`[]; topics?: import("viem").LogTopic[]; } & ({ fromBlock?: `0x${string}` | import("viem").BlockTag; toBlock?: `0x${string}` | import("viem").BlockTag; blockHash?: undefined; } | { fromBlock?: undefined; toBlock?: undefined; blockHash?: `0x${string}`; })]; ReturnType: { address: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; data: `0x${string}`; logIndex: `0x${string}`; transactionHash: `0x${string}`; transactionIndex: `0x${string}`; removed: boolean; }[]; }, { Method: "eth_getProof"; Parameters: [address: `0x${string}`, storageKeys: `0x${string}`[], block: `0x${string}` | import("viem").BlockTag]; ReturnType: import("viem").RpcProof; }, { Method: "eth_getStorageAt"; Parameters: [address: `0x${string}`, index: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getTransactionByBlockHashAndIndex"; Parameters: [hash: `0x${string}`, index: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionByBlockNumberAndIndex"; Parameters: [block: `0x${string}` | import("viem").BlockTag, index: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionByHash"; Parameters: [hash: `0x${string}`]; ReturnType: import("viem").RpcTransaction; }, { Method: "eth_getTransactionCount"; Parameters: [address: `0x${string}`, block: `0x${string}` | import("viem").BlockTag | import("viem").RpcBlockIdentifier]; ReturnType: `0x${string}`; }, { Method: "eth_getTransactionReceipt"; Parameters: [hash: `0x${string}`]; ReturnType: import("viem").RpcTransactionReceipt; }, { Method: "eth_getUncleByBlockHashAndIndex"; Parameters: [hash: `0x${string}`, index: `0x${string}`]; ReturnType: import("viem").RpcUncle; }, { Method: "eth_getUncleByBlockNumberAndIndex"; Parameters: [block: `0x${string}` | import("viem").BlockTag, index: `0x${string}`]; ReturnType: import("viem").RpcUncle; }, { Method: "eth_getUncleCountByBlockHash"; Parameters: [hash: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_getUncleCountByBlockNumber"; Parameters: [block: `0x${string}` | import("viem").BlockTag]; ReturnType: `0x${string}`; }, { Method: "eth_maxPriorityFeePerGas"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_newBlockFilter"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_newFilter"; Parameters: [filter: { fromBlock?: `0x${string}` | import("viem").BlockTag; toBlock?: `0x${string}` | import("viem").BlockTag; address?: `0x${string}` | `0x${string}`[]; topics?: import("viem").LogTopic[]; }]; ReturnType: `0x${string}`; }, { Method: "eth_newPendingTransactionFilter"; Parameters?: undefined; ReturnType: `0x${string}`; }, { Method: "eth_protocolVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "eth_sendRawTransaction"; Parameters: [signedTransaction: `0x${string}`]; ReturnType: `0x${string}`; }, { Method: "eth_uninstallFilter"; Parameters: [filterId: `0x${string}`]; ReturnType: boolean; }, ...any[]], { [K_12 in keyof client]: client[K_12]; } & import("viem").PublicActions; fees?: import("viem").ChainFees; formatters?: undefined; serializers?: import("viem").ChainSerializers>; }>>; }; export declare class FunkiIdEvmService { private readonly auth; private readonly redis; private readonly walletRepository; constructor(auth: admin.auth.Auth, redis: IORedis, walletRepository: Repository); generateNonce(publicKey: string): Promise; private prepareAuthMessage; private prepareUnlinkMessage; generateMessage(publicKey: string, type: 'auth' | 'unlink'): Promise; validateSignature(msg: EvmValidateAuthDto, type: 'auth' | 'unlink'): Promise; validateNonce(nonce: string, publicKey: string): Promise; authenticateWithSignature(authUser: User | null, msg: EvmValidateAuthDto): Promise<{ customToken: string; }>; unlinkWallet(authUser: User, msg: EvmValidateAuthDto): Promise; }