import type { RelayChain } from './types/index.js'; import { LogLevel, log as logUtil } from './utils/logger.js'; import * as actions from './actions/index.js'; import * as utils from './utils/index.js'; /** * RelayClient Configuration Options * * @property {string} [baseApiUrl] - The base URL for the Relay API. Defaults to the mainnet API if not provided. * @property {string} [source] - The source to associate your onchain activity with, should be a domain. * @property {string} [apiKey] - The API key to use for Relay API requests. Should not be used in the client, we recommend using baseApiUrl with a proxy api. * @property {LogLevel} [logLevel] - Log level from 0-4, the higher the more verbose. Defaults to LogLevel.None. * @property {number} [pollingInterval] - Interval (in ms) for polling the API for status updates. * @property {number} [maxPollingAttemptsBeforeTimeout] - The maximum number of polling attempts before timing out. The API is polled every 5 seconds by default (default is 30 attempts). * @property {RelayChain[]} [chains] - List of supported chains. If not provided, defaults to mainnet or sepolia for testnets. * @property {boolean} [useGasFeeEstimations] - Whether to use gas fee estimations. Defaults to true. * @property {string} [uiVersion] - Optional UI version string for analytics/debugging. * @property {(message: Parameters[0], level: LogLevel) => void} [logger] - Custom logger function. If not provided, uses the default logger. * @property {number} [confirmationPollingInterval] - Interval (in ms) for polling transaction confirmations. * @property {Object} [websocket] - Websocket configuration options. * @property {boolean} [websocket.enabled] - Whether to enable websocket support. Defaults to false. * @property {string} [websocket.url] - Custom websocket URL. If not provided, falls back to the default. */ export type RelayClientOptions = { baseApiUrl?: string; source?: string; apiKey?: string; logLevel?: LogLevel; pollingInterval?: number; maxPollingAttemptsBeforeTimeout?: number; chains?: RelayChain[]; useGasFeeEstimations?: boolean; uiVersion?: string; logger?: (message: Parameters['0'], level: LogLevel) => void; confirmationPollingInterval?: number; websocket?: { enabled?: boolean; url?: string; }; }; export declare class RelayClient { version: string; uiVersion?: string; baseApiUrl: string; source?: string; apiKey?: string; logLevel: LogLevel; pollingInterval?: number; confirmationPollingInterval?: number; maxPollingAttemptsBeforeTimeout?: number; useGasFeeEstimations: boolean; chains: RelayChain[]; websocketEnabled: boolean; websocketUrl: string; log(message: Parameters['0'], level?: LogLevel): void; readonly utils: { executeSteps: typeof utils.executeSteps; setParams: typeof utils.setParams; pollUntilOk: typeof utils.pollUntilOk; pollUntilHasData: typeof utils.pollUntilHasData; request: typeof utils.request; APIError: typeof utils.APIError; isAPIError: typeof utils.isAPIError; log: (params: any[], level: LogLevel, currentLevel: LogLevel) => void; LogLevel: typeof LogLevel; axios: import("axios").AxiosInstance; prepareCallTransaction: typeof utils.prepareCallTransaction; adaptViemWallet: (wallet: { account: import("viem").Account | undefined; batch?: { multicall?: boolean | { batchSize?: number | undefined; wait?: number | undefined; } | undefined; } | undefined; cacheTime: number; ccipRead?: false | { request?: ((parameters: import("viem").CcipRequestParameters) => Promise<`0x${string}`>) | undefined; } | undefined; chain: import("viem/chains").Chain | undefined; key: string; name: string; pollingInterval: number; request: import("viem").EIP1193RequestFn; transport: import("viem").TransportConfig & Record; type: string; uid: string; addChain: (args: import("viem").AddChainParameters) => Promise; deployContract: (args: import("viem").DeployContractParameters) => Promise<`0x${string}`>; getAddresses: () => Promise; getCallsStatus: (parameters: import("viem").GetCallsStatusParameters) => Promise<{ version: string; id: string; chainId: number; atomic: boolean; capabilities?: { [key: string]: any; } | { [x: string]: any; } | undefined; receipts?: import("viem").WalletCallReceipt[] | undefined; statusCode: number; status: "failure" | "pending" | "success" | undefined; }>; getCapabilities: (parameters?: import("viem").GetCapabilitiesParameters | undefined) => Promise<(chainId extends number ? { [x: string]: any; atomic?: { status: "supported" | "ready" | "unsupported"; } | undefined; unstable_addSubAccount?: { keyTypes: ("address" | "p256" | "webcrypto-p256" | "webauthn-p256")[]; supported: boolean; } | undefined; paymasterService?: { supported: boolean; } | undefined; } : import("viem").WalletCapabilitiesRecord, number>) extends infer T ? { [K in keyof T]: (chainId extends number ? { [x: string]: any; atomic?: { status: "supported" | "ready" | "unsupported"; } | undefined; unstable_addSubAccount?: { keyTypes: ("address" | "p256" | "webcrypto-p256" | "webauthn-p256")[]; supported: boolean; } | undefined; paymasterService?: { supported: boolean; } | undefined; } : import("viem").WalletCapabilitiesRecord, number>)[K]; } : never>; getChainId: () => Promise; getPermissions: () => Promise; prepareAuthorization: (parameters: import("viem/_types/actions/wallet/prepareAuthorization.js").PrepareAuthorizationParameters) => Promise; prepareTransactionRequest: , chainOverride_1 extends import("viem/chains").Chain | undefined = undefined, accountOverride extends `0x${string}` | import("viem").Account | undefined = undefined>(args: import("viem").PrepareTransactionRequestParameters) => Promise, "transactionRequest", import("viem").TransactionRequest>, "from"> & (import("viem").DeriveChain extends infer T_15 ? T_15 extends import("viem").DeriveChain ? T_15 extends import("viem/chains").Chain ? { chain: T_15; } : { chain?: undefined; } : never : never) & (import("viem").DeriveAccount extends infer T_16 ? T_16 extends import("viem").DeriveAccount ? T_16 extends import("viem").Account ? { account: T_16; from: `0x${string}`; } : { account?: undefined; from?: undefined; } : never : never), import("viem").IsNever<((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_17 ? T_17 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_17 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_18 ? T_18 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_18 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_19 ? T_19 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_19 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_20 ? T_20 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_20 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_21 ? T_21 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_21 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)> extends true ? unknown : import("viem").ExactPartial<((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_22 ? T_22 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_22 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_23 ? T_23 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_23 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_24 ? T_24 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_24 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_25 ? T_25 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_25 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_26 ? T_26 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_26 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)>> & { chainId?: number | undefined; }, (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "fees" | "type" | "gas" | "nonce" | "blobVersionedHashes" | "chainId") extends infer T_27 ? T_27 extends (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "fees" | "type" | "gas" | "nonce" | "blobVersionedHashes" | "chainId") ? T_27 extends "fees" ? "gasPrice" | "maxFeePerGas" | "maxPriorityFeePerGas" : T_27 : never : never> & (unknown extends request["kzg"] ? {} : Pick) extends infer T_1 ? { [K_1 in keyof T_1]: (import("viem").UnionRequiredBy, "transactionRequest", import("viem").TransactionRequest>, "from"> & (import("viem").DeriveChain extends infer T_2 ? T_2 extends import("viem").DeriveChain ? T_2 extends import("viem/chains").Chain ? { chain: T_2; } : { chain?: undefined; } : never : never) & (import("viem").DeriveAccount extends infer T_3 ? T_3 extends import("viem").DeriveAccount ? T_3 extends import("viem").Account ? { account: T_3; from: `0x${string}`; } : { account?: undefined; from?: undefined; } : never : never), import("viem").IsNever<((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_4 ? T_4 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_4 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_5 ? T_5 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_5 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_6 ? T_6 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_6 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_7 ? T_7 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_7 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_8 ? T_8 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_8 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)> extends true ? unknown : import("viem").ExactPartial<((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_9 ? T_9 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_9 extends "legacy" ? import("viem").TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_10 ? T_10 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_10 extends "eip1559" ? import("viem").TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_11 ? T_11 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_11 extends "eip2930" ? import("viem").TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_12 ? T_12 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_12 extends "eip4844" ? import("viem").TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_13 ? T_13 extends (request["type"] extends string | undefined ? request["type"] : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_13 extends "eip7702" ? import("viem").TransactionRequestEIP7702 : never : never : never)>> & { chainId?: number | undefined; }, (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "fees" | "type" | "gas" | "nonce" | "blobVersionedHashes" | "chainId") extends infer T_14 ? T_14 extends (request["parameters"] extends readonly import("viem").PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "fees" | "type" | "gas" | "nonce" | "blobVersionedHashes" | "chainId") ? T_14 extends "fees" ? "gasPrice" | "maxFeePerGas" | "maxPriorityFeePerGas" : T_14 : never : never> & (unknown extends request["kzg"] ? {} : Pick))[K_1]; } : never>; requestAddresses: () => Promise; requestPermissions: (args: { [x: string]: Record; eth_accounts: Record; }) => Promise; sendCalls: (parameters: import("viem").SendCallsParameters) => Promise<{ capabilities?: { [x: string]: any; } | undefined; id: string; }>; sendRawTransaction: (args: import("viem").SendRawTransactionParameters) => Promise<`0x${string}`>; sendTransaction: , chainOverride_3 extends import("viem/chains").Chain | undefined = undefined>(args: import("viem").SendTransactionParameters) => Promise<`0x${string}`>; showCallsStatus: (parameters: import("viem").ShowCallsStatusParameters) => Promise; signAuthorization: (parameters: import("viem/_types/actions/wallet/signAuthorization.js").SignAuthorizationParameters) => Promise; signMessage: (args: import("viem").SignMessageParameters) => Promise<`0x${string}`>; signTransaction: , "transactionRequest", import("viem").TransactionRequest>, "from"> = import("viem").UnionOmit, "transactionRequest", import("viem").TransactionRequest>, "from">>(args: import("viem").SignTransactionParameters) => Promise & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)>, (import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> extends infer T_28 ? T_28 extends import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> ? T_28 extends "eip1559" ? `0x02${string}` : never : never : never) | (import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> extends infer T_29 ? T_29 extends import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> ? T_29 extends "eip2930" ? `0x01${string}` : never : never : never) | (import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> extends infer T_30 ? T_30 extends import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> ? T_30 extends "eip4844" ? `0x03${string}` : never : never : never) | (import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> extends infer T_31 ? T_31 extends import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> ? T_31 extends "eip7702" ? `0x04${string}` : never : never : never) | (import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> extends infer T_32 ? T_32 extends import("viem").GetTransactionType & { accessList?: import("viem").AccessList | undefined; }) ? "eip1559" : never) | (request_2 extends { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: bigint | undefined; sidecars?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; } & { accessList: import("viem").AccessList | undefined; } ? "eip2930" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; blobVersionedHashes?: readonly `0x${string}`[] | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }) & (import("viem").ExactPartial & import("viem").OneOf<{ blobs: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; } | { blobVersionedHashes: readonly `0x${string}`[] | undefined; } | { sidecars: false | readonly import("viem").BlobSidecar<`0x${string}`>[] | undefined; }, import("viem").TransactionSerializableEIP4844>) ? "eip4844" : never) | (request_2 extends ({ accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; } | { accessList?: import("viem").AccessList | undefined; authorizationList?: import("viem").SignedAuthorizationList | undefined; blobs?: undefined; blobVersionedHashes?: undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined; }) & { authorizationList: import("viem").SignedAuthorizationList; } ? "eip7702" : never) | (request_2["type"] extends string | undefined ? Extract : never)> ? T_32 extends "legacy" ? import("viem").TransactionSerializedLegacy : never : never : never)>>; signTypedData: (args: import("viem").SignTypedDataParameters) => Promise<`0x${string}`>; switchChain: (args: import("viem").SwitchChainParameters) => Promise; waitForCallsStatus: (parameters: import("viem").WaitForCallsStatusParameters) => Promise<{ version: string; id: string; chainId: number; atomic: boolean; capabilities?: { [key: string]: any; } | { [x: string]: any; } | undefined; receipts?: import("viem").WalletCallReceipt[] | undefined; statusCode: number; status: "failure" | "pending" | "success" | undefined; }>; watchAsset: (args: import("viem").WatchAssetParams) => Promise; writeContract: , args extends import("viem").ContractFunctionArgs, chainOverride_5 extends import("viem/chains").Chain | undefined = undefined>(args: import("viem").WriteContractParameters) => Promise<`0x${string}`>; extend: , "call" | "createContractEventFilter" | "createEventFilter" | "estimateContractGas" | "estimateGas" | "getBlock" | "getBlockNumber" | "getChainId" | "getContractEvents" | "getEnsText" | "getFilterChanges" | "getGasPrice" | "getLogs" | "getTransaction" | "getTransactionCount" | "getTransactionReceipt" | "prepareTransactionRequest" | "readContract" | "sendRawTransaction" | "simulateContract" | "uninstallFilter" | "watchBlockNumber" | "watchContractEvent"> & Pick, "sendTransaction" | "writeContract">>>(fn: (client: import("viem").Client>) => client) => import("viem").Client>; }, options?: utils.AdaptViemWalletOptions) => import("./types/AdaptedWallet.js").AdaptedWallet; isViemWalletClient: typeof utils.isViemWalletClient; convertViemChainToRelayChain: (chain: import("viem/chains").Chain) => RelayChain & Required>; getCurrentStepData: (steps: { error?: string | undefined; errorData?: any; action: string; description: string; kind: "transaction" | "signature"; id: "swap" | "deposit" | "approve" | "authorize" | "authorize1" | "authorize2" | "send"; requestId?: string | undefined; depositAddress?: string | undefined; items: { status: "complete" | "incomplete"; receipt?: import("viem").TransactionReceipt | import("./types/AdaptedWallet.js").SvmReceipt | import("./types/AdaptedWallet.js").SuiReceipt | import("./types/AdaptedWallet.js").TronReceipt | import("./types/AdaptedWallet.js").LvmReceipt | undefined; checkStatus?: "failure" | "pending" | "success" | "refund" | "waiting" | "submitted" | "unknown" | undefined; progressState?: "confirming" | "validating" | "complete" | "signing" | "posting" | undefined; data?: any; check?: { endpoint?: string | undefined; method?: string | undefined; } | undefined; orderIndexes?: number[] | undefined; orderIds?: string[] | undefined; error?: string | undefined; txHashes?: { txHash: string; chainId: number; isBatchTx?: boolean | undefined; }[] | undefined; internalTxHashes?: { txHash: string; chainId: number; isBatchTx?: boolean | undefined; }[] | undefined; errorData?: any; orderData?: { crossPostingOrderId?: string | undefined; orderId: string; orderIndex: string; }[] | undefined; isValidatingSignature?: boolean | undefined; }[]; }[]) => { currentStep: { error?: string | undefined; errorData?: any; action: string; description: string; kind: "transaction" | "signature"; id: "swap" | "deposit" | "approve" | "authorize" | "authorize1" | "authorize2" | "send"; requestId?: string | undefined; depositAddress?: string | undefined; items: { status: "complete" | "incomplete"; receipt?: import("viem").TransactionReceipt | import("./types/AdaptedWallet.js").SvmReceipt | import("./types/AdaptedWallet.js").SuiReceipt | import("./types/AdaptedWallet.js").TronReceipt | import("./types/AdaptedWallet.js").LvmReceipt | undefined; checkStatus?: "failure" | "pending" | "success" | "refund" | "waiting" | "submitted" | "unknown" | undefined; progressState?: "confirming" | "validating" | "complete" | "signing" | "posting" | undefined; data?: any; check?: { endpoint?: string | undefined; method?: string | undefined; } | undefined; orderIndexes?: number[] | undefined; orderIds?: string[] | undefined; error?: string | undefined; txHashes?: { txHash: string; chainId: number; isBatchTx?: boolean | undefined; }[] | undefined; internalTxHashes?: { txHash: string; chainId: number; isBatchTx?: boolean | undefined; }[] | undefined; errorData?: any; orderData?: { crossPostingOrderId?: string | undefined; orderId: string; orderIndex: string; }[] | undefined; isValidatingSignature?: boolean | undefined; }[]; } | null; currentStepItem: { status: "complete" | "incomplete"; receipt?: import("viem").TransactionReceipt | import("./types/AdaptedWallet.js").SvmReceipt | import("./types/AdaptedWallet.js").SuiReceipt | import("./types/AdaptedWallet.js").TronReceipt | import("./types/AdaptedWallet.js").LvmReceipt | undefined; checkStatus?: "failure" | "pending" | "success" | "refund" | "waiting" | "submitted" | "unknown" | undefined; progressState?: "confirming" | "validating" | "complete" | "signing" | "posting" | undefined; data?: any; check?: { endpoint?: string | undefined; method?: string | undefined; } | undefined; orderIndexes?: number[] | undefined; orderIds?: string[] | undefined; error?: string | undefined; txHashes?: { txHash: string; chainId: number; isBatchTx?: boolean | undefined; }[] | undefined; internalTxHashes?: { txHash: string; chainId: number; isBatchTx?: boolean | undefined; }[] | undefined; errorData?: any; orderData?: { crossPostingOrderId?: string | undefined; orderId: string; orderIndex: string; }[] | undefined; isValidatingSignature?: boolean | undefined; } | undefined; txHashes: { txHash: string; chainId: number; }[]; }; isSimulateContractRequest: typeof utils.isSimulateContractRequest; safeStructuredClone: typeof utils.safeStructuredClone; repeatUntilOk: typeof utils.repeatUntilOk; prepareHyperliquidSteps: typeof utils.prepareHyperliquidSteps; isRelayApiUrl: typeof utils.isRelayApiUrl; getApiKeyHeader: typeof utils.getApiKeyHeader; createCaliburExecutor: typeof utils.createCaliburExecutor; CALIBUR_ORIGIN_GAS_OVERHEAD: 80000; }; readonly actions: typeof actions; constructor(options: RelayClientOptions); configure(options: Partial): void; } export declare function getClient(): RelayClient; /** * Creates a Relay Client * * - Docs: https://docs.relay.link/references/sdk/createClient * * @param options - {@link RelayClientOptions} * @returns A Relay Client. {@link RelayClient} * * @example * import { createClient, LogLevel, MAINNET_RELAY_API } from '@relayprotocol/relay-sdk' * * const relayClient = createClient({ * baseApiUrl: MAINNET_RELAY_API, * source: "YOUR-SOURCE", * logLevel: LogLevel.Verbose, * }) */ export declare function createClient(options: RelayClientOptions): RelayClient; //# sourceMappingURL=client.d.ts.map