import { HttpTransport } from 'viem'; import { z } from 'zod'; declare const BuildInfuraHttpTransportArgs: z.ZodObject<{ infuraKey: z.ZodReadonly; chain: z.ZodDefault, z.ZodLiteral<11155111>, z.ZodLiteral<42161>, z.ZodLiteral<421614>]>>>>>; }, z.core.$strip>; export type BuildInfuraHttpTransportArgs = z.infer; export declare function buildInfuraHttpTransport({ chain, infuraKey, }: BuildInfuraHttpTransportArgs): HttpTransport; export declare const BuildPublicClientArgs: z.ZodObject<{ infuraKey: z.ZodReadonly; chain: z.ZodDefault | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>>>; }, z.core.$strip>; export type BuildPublicClientArgs = z.infer; export declare function isBuildPublicClientArgs(args: any): args is BuildClientArgs; export declare function buildPublicClient({ chain, infuraKey }: BuildPublicClientArgs): { account: undefined; batch?: { multicall?: boolean | import('viem').Prettify | undefined; } | undefined; cacheTime: number; ccipRead?: false | { request?: (parameters: import('viem').CcipRequestParameters) => Promise<`0x${string}`>; } | undefined; chain: { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }; experimental_blockTag?: import('viem').BlockTag | undefined; key: string; name: string; pollingInterval: number; request: import('viem').EIP1193RequestFn; transport: import('viem').TransportConfig<"http", import('viem').EIP1193RequestFn> & { fetchOptions?: import('viem').HttpTransportConfig["fetchOptions"] | undefined; url?: string | undefined; }; type: string; uid: string; call: (parameters: import('viem').CallParameters<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>) => Promise; createAccessList: (parameters: import('viem').CreateAccessListParameters<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>) => Promise<{ accessList: import('viem').AccessList; gasUsed: bigint; }>; createBlockFilter: () => Promise; createContractEventFilter: | undefined, args extends import('viem').MaybeExtractEventArgsFromAbi | undefined, strict extends boolean | undefined = undefined, fromBlock extends import('viem').BlockNumber | import('viem').BlockTag | undefined = undefined, toBlock extends import('viem').BlockNumber | import('viem').BlockTag | undefined = undefined>(args: import('viem').CreateContractEventFilterParameters) => Promise>; createEventFilter: , _Args extends import('viem').MaybeExtractEventArgsFromAbi | undefined = undefined>(args?: import('viem').CreateEventFilterParameters | undefined) => Promise>; createPendingTransactionFilter: () => Promise; estimateContractGas: , args extends import('viem').ContractFunctionArgs>(args: import('viem').EstimateContractGasParameters) => Promise; estimateGas: (args: import('viem').EstimateGasParameters<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>) => Promise; getBalance: (args: import('viem').GetBalanceParameters) => Promise; getBlobBaseFee: () => Promise; getBlock: (args?: import('viem').GetBlockParameters | undefined) => Promise<{ number: blockTag extends "pending" ? null : bigint; nonce: blockTag extends "pending" ? null : `0x${string}`; hash: blockTag extends "pending" ? null : `0x${string}`; logsBloom: blockTag extends "pending" ? null : `0x${string}`; baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: import('viem').Hex; gasLimit: bigint; gasUsed: bigint; miner: import('abitype').Address; mixHash: import('viem').Hash; parentBeaconBlockRoot?: `0x${string}` | undefined; parentHash: import('viem').Hash; receiptsRoot: import('viem').Hex; sealFields: import('viem').Hex[]; sha3Uncles: import('viem').Hash; size: bigint; stateRoot: import('viem').Hash; timestamp: bigint; totalDifficulty: bigint | null; transactionsRoot: import('viem').Hash; uncles: import('viem').Hash[]; withdrawals?: import('viem').Withdrawal[] | undefined | undefined; withdrawalsRoot?: `0x${string}` | undefined; transactions: includeTransactions extends true ? ({ from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "legacy"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice: bigint; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; chainId?: number | undefined; accessList?: undefined | undefined; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T ? T extends (blockTag extends "pending" ? true : false) ? T extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_1 ? T_1 extends (blockTag extends "pending" ? true : false) ? T_1 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_2 ? T_2 extends (blockTag extends "pending" ? true : false) ? T_2 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip2930"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes?: undefined | undefined; gasPrice: bigint; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; chainId: number; accessList: import('viem').AccessList; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_3 ? T_3 extends (blockTag extends "pending" ? true : false) ? T_3 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_4 ? T_4 extends (blockTag extends "pending" ? true : false) ? T_4 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_5 ? T_5 extends (blockTag extends "pending" ? true : false) ? T_5 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip1559"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; chainId: number; accessList: import('viem').AccessList; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_6 ? T_6 extends (blockTag extends "pending" ? true : false) ? T_6 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_7 ? T_7 extends (blockTag extends "pending" ? true : false) ? T_7 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_8 ? T_8 extends (blockTag extends "pending" ? true : false) ? T_8 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip4844"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes: readonly import('viem').Hex[]; gasPrice?: undefined | undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; chainId: number; accessList: import('viem').AccessList; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_9 ? T_9 extends (blockTag extends "pending" ? true : false) ? T_9 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_10 ? T_10 extends (blockTag extends "pending" ? true : false) ? T_10 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_11 ? T_11 extends (blockTag extends "pending" ? true : false) ? T_11 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip7702"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; chainId: number; accessList: import('viem').AccessList; authorizationList: import('viem').SignedAuthorizationList; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_12 ? T_12 extends (blockTag extends "pending" ? true : false) ? T_12 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_13 ? T_13 extends (blockTag extends "pending" ? true : false) ? T_13 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_14 ? T_14 extends (blockTag extends "pending" ? true : false) ? T_14 extends true ? null : number : never : never; })[] : `0x${string}`[]; }>; getBlockNumber: (args?: import('viem').GetBlockNumberParameters | undefined) => Promise; getBlockTransactionCount: (args?: import('viem').GetBlockTransactionCountParameters | undefined) => Promise; getBytecode: (args: import('viem').GetBytecodeParameters) => Promise; getChainId: () => Promise; getCode: (args: import('viem').GetBytecodeParameters) => Promise; getContractEvents: | undefined = undefined, strict extends boolean | undefined = undefined, fromBlock extends import('viem').BlockNumber | import('viem').BlockTag | undefined = undefined, toBlock extends import('viem').BlockNumber | import('viem').BlockTag | undefined = undefined>(args: import('viem').GetContractEventsParameters) => Promise>; getEip712Domain: (args: import('viem').GetEip712DomainParameters) => Promise; getEnsAddress: (args: import('viem').GetEnsAddressParameters) => Promise; getEnsAvatar: (args: import('viem').GetEnsAvatarParameters) => Promise; getEnsName: (args: import('viem').GetEnsNameParameters) => Promise; getEnsResolver: (args: import('viem').GetEnsResolverParameters) => Promise; getEnsText: (args: import('viem').GetEnsTextParameters) => Promise; getFeeHistory: (args: import('viem').GetFeeHistoryParameters) => Promise; estimateFeesPerGas: (args?: import('viem').EstimateFeesPerGasParameters<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride, type> | undefined) => Promise>; getFilterChanges: (args: import('viem').GetFilterChangesParameters) => Promise>; getFilterLogs: (args: import('viem').GetFilterLogsParameters) => Promise>; getGasPrice: () => Promise; getLogs: (args?: import('viem').GetLogsParameters | undefined) => Promise>; getProof: (args: import('viem').GetProofParameters) => Promise; estimateMaxPriorityFeePerGas: (args?: { chain?: chainOverride | null | undefined; } | undefined) => Promise; getStorageAt: (args: import('viem').GetStorageAtParameters) => Promise; getTransaction: (args: import('viem').GetTransactionParameters) => Promise<{ from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "legacy"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice: bigint; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; chainId?: number | undefined; accessList?: undefined | undefined; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T ? T extends (blockTag extends "pending" ? true : false) ? T extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_1 ? T_1 extends (blockTag extends "pending" ? true : false) ? T_1 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_2 ? T_2 extends (blockTag extends "pending" ? true : false) ? T_2 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip2930"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes?: undefined | undefined; gasPrice: bigint; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; chainId: number; accessList: import('viem').AccessList; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_3 ? T_3 extends (blockTag extends "pending" ? true : false) ? T_3 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_4 ? T_4 extends (blockTag extends "pending" ? true : false) ? T_4 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_5 ? T_5 extends (blockTag extends "pending" ? true : false) ? T_5 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip1559"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; chainId: number; accessList: import('viem').AccessList; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_6 ? T_6 extends (blockTag extends "pending" ? true : false) ? T_6 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_7 ? T_7 extends (blockTag extends "pending" ? true : false) ? T_7 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_8 ? T_8 extends (blockTag extends "pending" ? true : false) ? T_8 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip4844"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes: readonly import('viem').Hex[]; gasPrice?: undefined | undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; chainId: number; accessList: import('viem').AccessList; authorizationList?: undefined | undefined; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_9 ? T_9 extends (blockTag extends "pending" ? true : false) ? T_9 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_10 ? T_10 extends (blockTag extends "pending" ? true : false) ? T_10 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_11 ? T_11 extends (blockTag extends "pending" ? true : false) ? T_11 extends true ? null : number : never : never; } | { from: import('abitype').Address; gas: bigint; nonce: number; to: import('abitype').Address | null; type: "eip7702"; value: bigint; r: import('viem').Hex; s: import('viem').Hex; v: bigint; yParity: number; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; chainId: number; accessList: import('viem').AccessList; authorizationList: import('viem').SignedAuthorizationList; input: import('viem').Hex; hash: import('viem').Hash; typeHex: import('viem').Hex | null; blockHash: (blockTag extends "pending" ? true : false) extends infer T_12 ? T_12 extends (blockTag extends "pending" ? true : false) ? T_12 extends true ? null : `0x${string}` : never : never; blockNumber: (blockTag extends "pending" ? true : false) extends infer T_13 ? T_13 extends (blockTag extends "pending" ? true : false) ? T_13 extends true ? null : bigint : never : never; transactionIndex: (blockTag extends "pending" ? true : false) extends infer T_14 ? T_14 extends (blockTag extends "pending" ? true : false) ? T_14 extends true ? null : number : never : never; }>; getTransactionConfirmations: (args: import('viem').GetTransactionConfirmationsParameters<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>) => Promise; getTransactionCount: (args: import('viem').GetTransactionCountParameters) => Promise; getTransactionReceipt: (args: import('viem').GetTransactionReceiptParameters) => Promise; multicall: (args: import('viem').MulticallParameters) => Promise>; prepareTransactionRequest: | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride>, chainOverride extends import('viem').Chain | undefined = undefined, accountOverride extends import('viem').Account | import('abitype').Address | undefined = undefined>(args: import('viem').PrepareTransactionRequestParameters<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, import('viem').Account | undefined, chainOverride, accountOverride, request>) => Promise | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride>, "transactionRequest", import('viem').TransactionRequest>, "from"> & (import('viem').DeriveChain<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride> extends infer T_14 ? T_14 extends import('viem').DeriveChain<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride> ? T_14 extends import('viem').Chain ? { chain: T_14; } : { chain?: undefined; } : never : never) & (import('viem').DeriveAccount extends infer T_15 ? T_15 extends import('viem').DeriveAccount ? T_15 extends import('viem').Account ? { account: T_15; from: import('abitype').Address; } : { account?: undefined; from?: undefined; } : never : never), import('viem').IsNever<((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_16 ? T_16 extends (request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_16 extends "legacy" ? import('viem').TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_17 extends "eip1559" ? import('viem').TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_18 extends "eip2930" ? import('viem').TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_19 extends "eip4844" ? import('viem').TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_20 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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_21 extends "legacy" ? import('viem').TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_22 extends "eip1559" ? import('viem').TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_23 extends "eip2930" ? import('viem').TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_24 extends "eip4844" ? import('viem').TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_25 extends "eip7702" ? import('viem').TransactionRequestEIP7702 : never : never : never)>> & { chainId?: number | undefined; }, (request["parameters"] extends readonly import('viem').PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "gas" | "nonce" | "type" | "blobVersionedHashes" | "chainId" | "fees") extends infer T_26 ? T_26 extends (request["parameters"] extends readonly import('viem').PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "gas" | "nonce" | "type" | "blobVersionedHashes" | "chainId" | "fees") ? T_26 extends "fees" ? "gasPrice" | "maxFeePerGas" | "maxPriorityFeePerGas" : T_26 : never : never> & (unknown extends request["kzg"] ? {} : Pick) extends infer T ? { [K in keyof T]: (import('viem').UnionRequiredBy | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride>, "transactionRequest", import('viem').TransactionRequest>, "from"> & (import('viem').DeriveChain<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride> extends infer T_1 ? T_1 extends import('viem').DeriveChain<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride> ? T_1 extends import('viem').Chain ? { chain: T_1; } : { chain?: undefined; } : never : never) & (import('viem').DeriveAccount extends infer T_2 ? T_2 extends import('viem').DeriveAccount ? T_2 extends import('viem').Account ? { account: T_2; from: import('abitype').Address; } : { account?: undefined; from?: undefined; } : never : never), import('viem').IsNever<((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) extends infer T_3 ? T_3 extends (request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_3 extends "legacy" ? import('viem').TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_4 extends "eip1559" ? import('viem').TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_5 extends "eip2930" ? import('viem').TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_6 extends "eip4844" ? import('viem').TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_7 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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_8 extends "legacy" ? import('viem').TransactionRequestLegacy : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_9 extends "eip1559" ? import('viem').TransactionRequestEIP1559 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_10 extends "eip2930" ? import('viem').TransactionRequestEIP2930 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_11 extends "eip4844" ? import('viem').TransactionRequestEIP4844 : never : never : never) | ((request["type"] extends string | undefined ? request["type"] : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "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').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)> extends "legacy" ? unknown : import('viem').GetTransactionType & { accessList?: import('viem').TransactionSerializableEIP2930["accessList"] | undefined; }) ? "eip1559" : never) | (request extends { accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: bigint | undefined; sidecars?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: undefined | undefined; maxPriorityFeePerGas?: undefined | undefined; } & { accessList: import('viem').TransactionSerializableEIP2930["accessList"]; } ? "eip2930" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: undefined | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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 | undefined; blobs?: readonly `0x${string}`[] | readonly import('viem').ByteArray[] | 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: import('viem').TransactionSerializableEIP4844["blobs"]; } | { blobVersionedHashes: import('viem').TransactionSerializableEIP4844["blobVersionedHashes"]; } | { sidecars: import('viem').TransactionSerializableEIP4844["sidecars"]; }, import('viem').TransactionSerializableEIP4844>) ? "eip4844" : never) | (request extends ({ accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; } | { accessList?: import('viem').AccessList | undefined; authorizationList?: import('viem').SignedAuthorizationList | undefined; blobs?: undefined | undefined; blobVersionedHashes?: undefined | undefined; gasPrice?: undefined | undefined; maxFeePerBlobGas?: undefined | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; sidecars?: undefined | undefined; }) & { authorizationList: import('viem').TransactionSerializableEIP7702["authorizationList"]; } ? "eip7702" : never) | (request["type"] extends string | undefined ? Extract : never)>) ? T_12 extends "eip7702" ? import('viem').TransactionRequestEIP7702 : never : never : never)>> & { chainId?: number | undefined; }, (request["parameters"] extends readonly import('viem').PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "gas" | "nonce" | "type" | "blobVersionedHashes" | "chainId" | "fees") extends infer T_13 ? T_13 extends (request["parameters"] extends readonly import('viem').PrepareTransactionRequestParameterType[] ? request["parameters"][number] : "gas" | "nonce" | "type" | "blobVersionedHashes" | "chainId" | "fees") ? T_13 extends "fees" ? "gasPrice" | "maxFeePerGas" | "maxPriorityFeePerGas" : T_13 : never : never> & (unknown extends request["kzg"] ? {} : Pick))[K]; } : never>; readContract: , const args extends import('viem').ContractFunctionArgs>(args: import('viem').ReadContractParameters) => Promise>; sendRawTransaction: (args: import('viem').SendRawTransactionParameters) => Promise; simulate: (args: import('viem').SimulateBlocksParameters) => Promise>; simulateBlocks: (args: import('viem').SimulateBlocksParameters) => Promise>; simulateCalls: (args: import('viem').SimulateCallsParameters) => Promise>; simulateContract: , const args_1 extends import('viem').ContractFunctionArgs, chainOverride extends import('viem').Chain | undefined, accountOverride extends import('viem').Account | import('abitype').Address | undefined = undefined>(args: import('viem').SimulateContractParameters | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, chainOverride, accountOverride>) => Promise | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, import('viem').Account | undefined, chainOverride, accountOverride>>; verifyHash: (args: import('viem').VerifyHashActionParameters) => Promise; verifyMessage: (args: import('viem').VerifyMessageActionParameters) => Promise; verifySiweMessage: (args: { blockNumber?: bigint | undefined | undefined; blockTag?: import('viem').BlockTag | undefined; nonce?: string | undefined | undefined; address?: string | undefined; domain?: string | undefined | undefined; scheme?: string | undefined | undefined; time?: Date | undefined; message: string; signature: import('viem').Hex; }) => Promise; verifyTypedData: (args: import('viem').VerifyTypedDataActionParameters) => Promise; uninstallFilter: (args: import('viem').UninstallFilterParameters) => Promise; waitForTransactionReceipt: (args: import('viem').WaitForTransactionReceiptParameters<{ graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>) => Promise; watchBlockNumber: (args: import('viem').WatchBlockNumberParameters) => import('viem').WatchBlockNumberReturnType; watchBlocks: (args: import('viem').WatchBlocksParameters | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, includeTransactions, blockTag>) => import('viem').WatchBlocksReturnType; watchContractEvent: , strict extends boolean | undefined = undefined>(args: import('viem').WatchContractEventParameters) => import('viem').WatchContractEventReturnType; watchEvent: (args: import('viem').WatchEventParameters) => import('viem').WatchEventReturnType; watchPendingTransactions: (args: import('viem').WatchPendingTransactionsParameters) => import('viem').WatchPendingTransactionsReturnType; extend: | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined>, "call" | "createContractEventFilter" | "createEventFilter" | "estimateContractGas" | "estimateGas" | "getBlock" | "getBlockNumber" | "getChainId" | "getContractEvents" | "getEnsText" | "getFilterChanges" | "getGasPrice" | "getLogs" | "getTransaction" | "getTransactionCount" | "getTransactionReceipt" | "prepareTransactionRequest" | "readContract" | "sendRawTransaction" | "simulateContract" | "uninstallFilter" | "watchBlockNumber" | "watchContractEvent"> & Pick | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined>, "sendTransaction" | "writeContract">>>(fn: (client: import('viem').Client | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined, import('viem').PublicRpcSchema, import('viem').PublicActions | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>>) => client) => import('viem').Client | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined, import('viem').PublicRpcSchema, { [K in keyof client]: client[K]; } & import('viem').PublicActions | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>>; }; export type PublicClient = ReturnType; export declare const BuildClientArgs: z.ZodObject<{ infuraKey: z.ZodReadonly; chain: z.ZodDefault | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }>>>; }, z.core.$strip>; export type BuildClientArgs = z.infer; export declare function buildClient({ chain, infuraKey }: BuildClientArgs): { account: undefined; batch?: { multicall?: boolean | import('viem').Prettify | undefined; } | undefined; cacheTime: number; ccipRead?: false | { request?: (parameters: import('viem').CcipRequestParameters) => Promise<`0x${string}`>; } | undefined; chain: { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://etherscan.io"; readonly apiUrl: "https://api.etherscan.io/api"; }; }; blockTime: 12000; contracts: { readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 23085558; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 14353601; }; }; ensTlds?: readonly string[] | undefined; id: 1; name: "Ethereum"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://eth.merkle.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }; experimental_blockTag?: import('viem').BlockTag | undefined; key: string; name: string; pollingInterval: number; request: import('viem').EIP1193RequestFn<[{ Method: "web3_clientVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "web3_sha3"; Parameters: [data: import('viem').Hash]; ReturnType: string; }, { Method: "net_listening"; Parameters?: undefined; ReturnType: boolean; }, { Method: "net_peerCount"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "net_version"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_blobBaseFee"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_blockNumber"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_call"; Parameters: readonly [transaction: import('viem').ExactPartial] | readonly [transaction: import('viem').ExactPartial, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier] | readonly [transaction: import('viem').ExactPartial, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier, stateOverrideSet: import('viem').RpcStateOverride] | readonly [transaction: import('viem').ExactPartial, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier, stateOverrideSet: import('viem').RpcStateOverride, blockOverrides: import('viem').RpcBlockOverrides]; ReturnType: import('viem').Hex; }, { Method: "eth_createAccessList"; Parameters: [transaction: import('viem').ExactPartial] | [transaction: import('viem').ExactPartial, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier]; ReturnType: { accessList: import('viem').AccessList; gasUsed: import('viem').Quantity; }; }, { Method: "eth_chainId"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_coinbase"; Parameters?: undefined; ReturnType: import('abitype').Address; }, { Method: "eth_estimateGas"; Parameters: [transaction: import('viem').RpcTransactionRequest] | [transaction: import('viem').RpcTransactionRequest, block: import('viem').RpcBlockNumber | import('viem').BlockTag] | [transaction: import('viem').RpcTransactionRequest, block: import('viem').RpcBlockNumber | import('viem').BlockTag, stateOverride: import('viem').RpcStateOverride]; ReturnType: import('viem').Quantity; }, { Method: "eth_feeHistory"; Parameters: [blockCount: import('viem').Quantity, newestBlock: import('viem').RpcBlockNumber | import('viem').BlockTag, rewardPercentiles: number[] | undefined]; ReturnType: import('viem').RpcFeeHistory; }, { Method: "eth_gasPrice"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_getBalance"; Parameters: [address: import('abitype').Address, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier]; ReturnType: import('viem').Quantity; }, { Method: "eth_getBlockByHash"; Parameters: [hash: import('viem').Hash, includeTransactionObjects: boolean]; ReturnType: import('viem').RpcBlock | null; }, { Method: "eth_getBlockByNumber"; Parameters: [block: import('viem').RpcBlockNumber | import('viem').BlockTag, includeTransactionObjects: boolean]; ReturnType: import('viem').RpcBlock | null; }, { Method: "eth_getBlockTransactionCountByHash"; Parameters: [hash: import('viem').Hash]; ReturnType: import('viem').Quantity; }, { Method: "eth_getBlockTransactionCountByNumber"; Parameters: [block: import('viem').RpcBlockNumber | import('viem').BlockTag]; ReturnType: import('viem').Quantity; }, { Method: "eth_getCode"; Parameters: [address: import('abitype').Address, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier]; ReturnType: import('viem').Hex; }, { Method: "eth_getFilterChanges"; Parameters: [filterId: import('viem').Quantity]; ReturnType: import('viem').RpcLog[] | import('viem').Hex[]; }, { Method: "eth_getFilterLogs"; Parameters: [filterId: import('viem').Quantity]; ReturnType: import('viem').RpcLog[]; }, { Method: "eth_getLogs"; Parameters: [{ address?: import('abitype').Address | import('abitype').Address[] | undefined; topics?: import('viem').LogTopic[] | undefined; } & ({ fromBlock?: import('viem').RpcBlockNumber | import('viem').BlockTag | undefined; toBlock?: import('viem').RpcBlockNumber | import('viem').BlockTag | undefined; blockHash?: undefined; } | { fromBlock?: undefined; toBlock?: undefined; blockHash?: import('viem').Hash | undefined; })]; ReturnType: import('viem').RpcLog[]; }, { Method: "eth_getProof"; Parameters: [address: import('abitype').Address, storageKeys: import('viem').Hash[], block: import('viem').RpcBlockNumber | import('viem').BlockTag]; ReturnType: import('viem').RpcProof; }, { Method: "eth_getStorageAt"; Parameters: [address: import('abitype').Address, index: import('viem').Quantity, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier]; ReturnType: import('viem').Hex; }, { Method: "eth_getTransactionByBlockHashAndIndex"; Parameters: [hash: import('viem').Hash, index: import('viem').Quantity]; ReturnType: import('viem').RpcTransaction | null; }, { Method: "eth_getTransactionByBlockNumberAndIndex"; Parameters: [block: import('viem').RpcBlockNumber | import('viem').BlockTag, index: import('viem').Quantity]; ReturnType: import('viem').RpcTransaction | null; }, { Method: "eth_getTransactionByHash"; Parameters: [hash: import('viem').Hash]; ReturnType: import('viem').RpcTransaction | null; }, { Method: "eth_getTransactionCount"; Parameters: [address: import('abitype').Address, block: import('viem').RpcBlockNumber | import('viem').BlockTag | import('viem').RpcBlockIdentifier]; ReturnType: import('viem').Quantity; }, { Method: "eth_getTransactionReceipt"; Parameters: [hash: import('viem').Hash]; ReturnType: import('viem').RpcTransactionReceipt | null; }, { Method: "eth_getUncleByBlockHashAndIndex"; Parameters: [hash: import('viem').Hash, index: import('viem').Quantity]; ReturnType: import('viem').RpcUncle | null; }, { Method: "eth_getUncleByBlockNumberAndIndex"; Parameters: [block: import('viem').RpcBlockNumber | import('viem').BlockTag, index: import('viem').Quantity]; ReturnType: import('viem').RpcUncle | null; }, { Method: "eth_getUncleCountByBlockHash"; Parameters: [hash: import('viem').Hash]; ReturnType: import('viem').Quantity; }, { Method: "eth_getUncleCountByBlockNumber"; Parameters: [block: import('viem').RpcBlockNumber | import('viem').BlockTag]; ReturnType: import('viem').Quantity; }, { Method: "eth_maxPriorityFeePerGas"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_newBlockFilter"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_newFilter"; Parameters: [filter: { fromBlock?: import('viem').RpcBlockNumber | import('viem').BlockTag | undefined; toBlock?: import('viem').RpcBlockNumber | import('viem').BlockTag | undefined; address?: import('abitype').Address | import('abitype').Address[] | undefined; topics?: import('viem').LogTopic[] | undefined; }]; ReturnType: import('viem').Quantity; }, { Method: "eth_newPendingTransactionFilter"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_protocolVersion"; Parameters?: undefined; ReturnType: string; }, { Method: "eth_sendRawTransaction"; Parameters: [signedTransaction: import('viem').Hex]; ReturnType: import('viem').Hash; }, { Method: "eth_simulateV1"; Parameters: [{ blockStateCalls: readonly { blockOverrides?: import('viem').RpcBlockOverrides | undefined; calls?: readonly import('viem').ExactPartial[] | undefined; stateOverrides?: import('viem').RpcStateOverride | undefined; }[]; returnFullTransactions?: boolean | undefined; traceTransfers?: boolean | undefined; validation?: boolean | undefined; }, import('viem').RpcBlockNumber | import('viem').BlockTag]; ReturnType: readonly (import('viem').RpcBlock & { calls: readonly { error?: { data?: import('viem').Hex | undefined; code: number; message: string; } | undefined; logs?: readonly import('viem').RpcLog[] | undefined; gasUsed: import('viem').Hex; returnData: import('viem').Hex; status: import('viem').Hex; }[]; })[]; }, { Method: "eth_uninstallFilter"; Parameters: [filterId: import('viem').Quantity]; ReturnType: boolean; }, { Method: "eth_accounts"; Parameters?: undefined; ReturnType: import('abitype').Address[]; }, { Method: "eth_chainId"; Parameters?: undefined; ReturnType: import('viem').Quantity; }, { Method: "eth_estimateGas"; Parameters: [transaction: import('viem').RpcTransactionRequest] | [transaction: import('viem').RpcTransactionRequest, block: import('viem').RpcBlockNumber | import('viem').BlockTag] | [transaction: import('viem').RpcTransactionRequest, block: import('viem').RpcBlockNumber | import('viem').BlockTag, stateOverride: import('viem').RpcStateOverride]; ReturnType: import('viem').Quantity; }, { Method: "eth_requestAccounts"; Parameters?: undefined; ReturnType: import('abitype').Address[]; }, { Method: "eth_sendTransaction"; Parameters: [transaction: import('viem').RpcTransactionRequest]; ReturnType: import('viem').Hash; }, { Method: "eth_sendRawTransaction"; Parameters: [signedTransaction: import('viem').Hex]; ReturnType: import('viem').Hash; }, { Method: "eth_sign"; Parameters: [address: import('abitype').Address, data: import('viem').Hex]; ReturnType: import('viem').Hex; }, { Method: "eth_signTransaction"; Parameters: [request: import('viem').RpcTransactionRequest]; ReturnType: import('viem').Hex; }, { Method: "eth_signTypedData_v4"; Parameters: [address: import('abitype').Address, message: string]; ReturnType: import('viem').Hex; }, { Method: "eth_syncing"; Parameters?: undefined; ReturnType: import('viem').NetworkSync | false; }, { Method: "personal_sign"; Parameters: [data: import('viem').Hex, address: import('abitype').Address]; ReturnType: import('viem').Hex; }, { Method: "wallet_addEthereumChain"; Parameters: [chain: import('viem').AddEthereumChainParameter]; ReturnType: null; }, { Method: "wallet_addSubAccount"; Parameters: [{ account: import('viem').OneOf<{ keys: readonly { publicKey: import('viem').Hex; type: "address" | "p256" | "webcrypto-p256" | "webauthn-p256"; }[]; type: "create"; } | { address: import('abitype').Address; chainId?: number | undefined; type: "deployed"; } | { address: import('abitype').Address; chainId?: number | undefined; factory: import('abitype').Address; factoryData: import('viem').Hex; type: "undeployed"; }>; version: string; }]; ReturnType: { address: import('abitype').Address; factory?: import('abitype').Address | undefined; factoryData?: import('viem').Hex | undefined; }; }, { Method: "wallet_connect"; Parameters: [{ capabilities?: import('viem').Capabilities | undefined; version: string; }]; ReturnType: { accounts: readonly { address: import('abitype').Address; capabilities?: import('viem').Capabilities | undefined; }[]; }; }, { Method: "wallet_disconnect"; Parameters?: undefined; ReturnType: void; }, { Method: "wallet_getAssets"; Parameters?: [import('viem').WalletGetAssetsParameters]; ReturnType: import('viem').WalletGetAssetsReturnType; }, { Method: "wallet_getCallsStatus"; Parameters?: [string]; ReturnType: import('viem').WalletGetCallsStatusReturnType; }, { Method: "wallet_getCapabilities"; Parameters?: readonly [] | readonly [import('abitype').Address | undefined] | readonly [import('abitype').Address | undefined, readonly import('viem').Hex[] | undefined] | undefined; ReturnType: import('viem').Prettify; }, { Method: "wallet_getPermissions"; Parameters?: undefined; ReturnType: import('viem').WalletPermission[]; }, { Method: "wallet_grantPermissions"; Parameters?: [import('viem').WalletGrantPermissionsParameters]; ReturnType: import('viem').Prettify; }, { Method: "wallet_requestPermissions"; Parameters: [permissions: { eth_accounts: Record; }]; ReturnType: import('viem').WalletPermission[]; }, { Method: "wallet_revokePermissions"; Parameters: [permissions: { eth_accounts: Record; }]; ReturnType: null; }, { Method: "wallet_sendCalls"; Parameters?: import('viem').WalletSendCallsParameters; ReturnType: import('viem').WalletSendCallsReturnType; }, { Method: "wallet_sendTransaction"; Parameters: [transaction: import('viem').RpcTransactionRequest]; ReturnType: import('viem').Hash; }, { Method: "wallet_showCallsStatus"; Parameters?: [string]; ReturnType: void; }, { Method: "wallet_switchEthereumChain"; Parameters: [chain: { chainId: string; }]; ReturnType: null; }, { Method: "wallet_watchAsset"; Parameters: import('viem').WatchAssetParams; ReturnType: boolean; }, { Method: "eth_chainId"; Parameters?: undefined; ReturnType: import('viem').Hex; }, { Method: "eth_estimateUserOperationGas"; Parameters: [userOperation: import('viem').RpcUserOperation, entrypoint: import('abitype').Address] | [userOperation: import('viem').RpcUserOperation, entrypoint: import('abitype').Address, stateOverrideSet: import('viem').RpcStateOverride]; ReturnType: import('viem').RpcEstimateUserOperationGasReturnType; }, { Method: "eth_getUserOperationByHash"; Parameters: [hash: import('viem').Hash]; ReturnType: import('viem').RpcGetUserOperationByHashReturnType | null; }, { Method: "eth_getUserOperationReceipt"; Parameters: [hash: import('viem').Hash]; ReturnType: import('viem').RpcUserOperationReceipt | null; }, { Method: "eth_sendUserOperation"; Parameters: [userOperation: import('viem').RpcUserOperation, entrypoint: import('abitype').Address]; ReturnType: import('viem').Hash; }, { Method: "eth_supportedEntryPoints"; Parameters?: undefined; ReturnType: readonly import('abitype').Address[]; }, { Method: "pm_getPaymasterStubData"; Parameters?: [userOperation: import('viem').OneOf, "callData" | "callGasLimit" | "initCode" | "maxFeePerGas" | "maxPriorityFeePerGas" | "nonce" | "sender" | "preVerificationGas" | "verificationGasLimit">, "callGasLimit" | "initCode" | "maxFeePerGas" | "maxPriorityFeePerGas" | "preVerificationGas" | "verificationGasLimit"> | import('viem').PartialBy, "callData" | "callGasLimit" | "factory" | "factoryData" | "maxFeePerGas" | "maxPriorityFeePerGas" | "nonce" | "sender" | "preVerificationGas" | "verificationGasLimit">, "callGasLimit" | "factory" | "factoryData" | "maxFeePerGas" | "maxPriorityFeePerGas" | "preVerificationGas" | "verificationGasLimit">>, entrypoint: import('abitype').Address, chainId: import('viem').Hex, context: unknown]; ReturnType: import('viem').OneOf<{ paymasterAndData: import('viem').Hex; } | { paymaster: import('abitype').Address; paymasterData: import('viem').Hex; paymasterVerificationGasLimit: import('viem').Hex; paymasterPostOpGasLimit: import('viem').Hex; }> & { sponsor?: { name: string; icon?: string | undefined; } | undefined; isFinal?: boolean | undefined; }; }, { Method: "pm_getPaymasterData"; Parameters?: [userOperation: Pick, "callData" | "callGasLimit" | "initCode" | "maxFeePerGas" | "maxPriorityFeePerGas" | "nonce" | "sender" | "preVerificationGas" | "verificationGasLimit"> | Pick, "callData" | "callGasLimit" | "factory" | "factoryData" | "maxFeePerGas" | "maxPriorityFeePerGas" | "nonce" | "sender" | "preVerificationGas" | "verificationGasLimit">, entrypoint: import('abitype').Address, chainId: import('viem').Hex, context: unknown]; ReturnType: import('viem').OneOf<{ paymasterAndData: import('viem').Hex; } | { paymaster: import('abitype').Address; paymasterData: import('viem').Hex; paymasterVerificationGasLimit: import('viem').Hex; paymasterPostOpGasLimit: import('viem').Hex; }>; }]>; transport: import('viem').TransportConfig<"http", import('viem').EIP1193RequestFn> & { fetchOptions?: import('viem').HttpTransportConfig["fetchOptions"] | undefined; url?: string | undefined; }; type: string; uid: string; extend: | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined>, "call" | "createContractEventFilter" | "createEventFilter" | "estimateContractGas" | "estimateGas" | "getBlock" | "getBlockNumber" | "getChainId" | "getContractEvents" | "getEnsText" | "getFilterChanges" | "getGasPrice" | "getLogs" | "getTransaction" | "getTransactionCount" | "getTransactionReceipt" | "prepareTransactionRequest" | "readContract" | "sendRawTransaction" | "simulateContract" | "uninstallFilter" | "watchBlockNumber" | "watchContractEvent"> & Pick | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined>, "sendTransaction" | "writeContract">>>(fn: (client: import('viem').Client | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined, undefined, { [x: string]: unknown; account?: undefined; batch?: undefined; cacheTime?: undefined; ccipRead?: undefined; chain?: undefined; experimental_blockTag?: undefined; key?: undefined; name?: undefined; pollingInterval?: undefined; request?: undefined; transport?: undefined; type?: undefined; uid?: undefined; } | undefined>) => client) => import('viem').Client | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensUniversalResolver: { readonly address: "0xeeeeeeee14d718c2b47d9923deab1335e144eeee"; readonly blockCreated: 8928790; }; }; ensTlds?: readonly string[] | undefined; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.drpc.org"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://arbiscan.io"; readonly apiUrl: "https://api.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7654707; }; }; ensTlds?: readonly string[] | undefined; id: 42161; name: "Arbitrum One"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://arb1.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; } | { graphCliName: string; caip2Id: `eip155:${string}` | `eip155:${number}` | `osmosis:${string}` | `osmosis:${number}` | `arweave:${string}` | `arweave:${number}` | `antelope:${string}` | `antelope:${number}` | `bip122:${string}` | `bip122:${number}` | `cosmos:${string}` | `cosmos:${number}` | `gear:${string}` | `gear:${number}` | `near:${string}` | `near:${number}` | `beacon:${string}` | `beacon:${number}` | `solana:${string}` | `solana:${number}` | `starknet:${string}` | `starknet:${number}` | `stellar:${string}` | `stellar:${number}`; blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; blockTime: 250; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; ensTlds?: readonly string[] | undefined; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import('viem').ChainFees | undefined; formatters?: undefined; serializers?: import('viem').ChainSerializers | undefined; }, undefined, undefined, { [K in keyof client]: client[K]; }>; }; export type Client = ReturnType; export {}; //# sourceMappingURL=client.d.ts.map