import type { EthAccountsJsonRpcRequest, EthBlobBaseFeeJsonRpcRequest, EthBlockNumberJsonRpcRequest, EthCallJsonRpcRequest, EthChainIdJsonRpcRequest, EthCoinbaseJsonRpcRequest, EthCreateAccessListJsonRpcRequest, EthEstimateGasJsonRpcRequest, EthGasPriceJsonRpcRequest, EthGetBalanceJsonRpcRequest, EthGetBlockByHashJsonRpcRequest, EthGetBlockByNumberJsonRpcRequest, EthGetBlockTransactionCountByHashJsonRpcRequest, EthGetBlockTransactionCountByNumberJsonRpcRequest, EthGetCodeJsonRpcRequest, EthGetFilterChangesJsonRpcRequest, EthGetFilterLogsJsonRpcRequest, EthGetLogsJsonRpcRequest, EthGetStorageAtJsonRpcRequest, EthGetTransactionByBlockHashAndIndexJsonRpcRequest, EthGetTransactionByBlockNumberAndIndexJsonRpcRequest, EthGetTransactionByHashJsonRpcRequest, EthGetTransactionCountJsonRpcRequest, EthGetTransactionReceiptJsonRpcRequest, EthGetUncleByBlockHashAndIndexJsonRpcRequest, EthGetUncleByBlockNumberAndIndexJsonRpcRequest, EthGetUncleCountByBlockHashJsonRpcRequest, EthGetUncleCountByBlockNumberJsonRpcRequest, EthHashrateJsonRpcRequest, EthMiningJsonRpcRequest, EthNewBlockFilterJsonRpcRequest, EthNewFilterJsonRpcRequest, EthNewPendingTransactionFilterJsonRpcRequest, EthProtocolVersionJsonRpcRequest, EthSendRawTransactionJsonRpcRequest, EthSendTransactionJsonRpcRequest, EthSignJsonRpcRequest, EthSignTransactionJsonRpcRequest, EthSyncingJsonRpcRequest, EthUninstallFilterJsonRpcRequest } from './EthJsonRpcRequest.js'; import type { EthAccountsJsonRpcResponse, EthBlobBaseFeeJsonRpcResponse, EthBlockNumberJsonRpcResponse, EthCallJsonRpcResponse, EthChainIdJsonRpcResponse, EthCoinbaseJsonRpcResponse, EthCreateAccessListJsonRpcResponse, EthEstimateGasJsonRpcResponse, EthGasPriceJsonRpcResponse, EthGetBalanceJsonRpcResponse, EthGetBlockByHashJsonRpcResponse, EthGetBlockByNumberJsonRpcResponse, EthGetBlockTransactionCountByHashJsonRpcResponse, EthGetBlockTransactionCountByNumberJsonRpcResponse, EthGetCodeJsonRpcResponse, EthGetFilterChangesJsonRpcResponse, EthGetFilterLogsJsonRpcResponse, EthGetLogsJsonRpcResponse, EthGetStorageAtJsonRpcResponse, EthGetTransactionByBlockHashAndIndexJsonRpcResponse, EthGetTransactionByBlockNumberAndIndexJsonRpcResponse, EthGetTransactionByHashJsonRpcResponse, EthGetTransactionCountJsonRpcResponse, EthGetTransactionReceiptJsonRpcResponse, EthGetUncleByBlockHashAndIndexJsonRpcResponse, EthGetUncleByBlockNumberAndIndexJsonRpcResponse, EthGetUncleCountByBlockHashJsonRpcResponse, EthGetUncleCountByBlockNumberJsonRpcResponse, EthHashrateJsonRpcResponse, EthMiningJsonRpcResponse, EthNewBlockFilterJsonRpcResponse, EthNewFilterJsonRpcResponse, EthNewPendingTransactionFilterJsonRpcResponse, EthProtocolVersionJsonRpcResponse, EthSendRawTransactionJsonRpcResponse, EthSendTransactionJsonRpcResponse, EthSignJsonRpcResponse, EthSignTransactionJsonRpcResponse, EthSyncingJsonRpcResponse, EthUninstallFilterJsonRpcResponse } from './EthJsonRpcResponse.js'; export type EthAccountsJsonRpcProcedure = (request: EthAccountsJsonRpcRequest) => Promise; export type EthBlobBaseFeeJsonRpcProcedure = (request: EthBlobBaseFeeJsonRpcRequest) => Promise; export type EthBlockNumberJsonRpcProcedure = (request: EthBlockNumberJsonRpcRequest) => Promise; export type EthCallJsonRpcProcedure = (request: EthCallJsonRpcRequest) => Promise; export type EthChainIdJsonRpcProcedure = (request: EthChainIdJsonRpcRequest) => Promise; export type EthCoinbaseJsonRpcProcedure = (request: EthCoinbaseJsonRpcRequest) => Promise; export type EthEstimateGasJsonRpcProcedure = (request: EthEstimateGasJsonRpcRequest) => Promise; export type EthHashrateJsonRpcProcedure = (request: EthHashrateJsonRpcRequest) => Promise; export type EthGasPriceJsonRpcProcedure = (request: EthGasPriceJsonRpcRequest) => Promise; export type EthGetBalanceJsonRpcProcedure = (request: EthGetBalanceJsonRpcRequest) => Promise; export type EthGetBlockByHashJsonRpcProcedure = (request: EthGetBlockByHashJsonRpcRequest) => Promise; export type EthGetBlockByNumberJsonRpcProcedure = (request: EthGetBlockByNumberJsonRpcRequest) => Promise; export type EthGetBlockTransactionCountByHashJsonRpcProcedure = (request: EthGetBlockTransactionCountByHashJsonRpcRequest) => Promise; export type EthGetBlockTransactionCountByNumberJsonRpcProcedure = (request: EthGetBlockTransactionCountByNumberJsonRpcRequest) => Promise; export type EthGetCodeJsonRpcProcedure = (request: EthGetCodeJsonRpcRequest) => Promise; export type EthGetFilterChangesJsonRpcProcedure = (request: EthGetFilterChangesJsonRpcRequest) => Promise; export type EthGetFilterLogsJsonRpcProcedure = (request: EthGetFilterLogsJsonRpcRequest) => Promise; export type EthGetLogsJsonRpcProcedure = (request: EthGetLogsJsonRpcRequest) => Promise; export type EthGetStorageAtJsonRpcProcedure = (request: EthGetStorageAtJsonRpcRequest) => Promise; export type EthGetTransactionCountJsonRpcProcedure = (request: EthGetTransactionCountJsonRpcRequest) => Promise; export type EthGetUncleCountByBlockHashJsonRpcProcedure = (request: EthGetUncleCountByBlockHashJsonRpcRequest) => Promise; export type EthGetUncleCountByBlockNumberJsonRpcProcedure = (request: EthGetUncleCountByBlockNumberJsonRpcRequest) => Promise; export type EthGetTransactionByHashJsonRpcProcedure = (request: EthGetTransactionByHashJsonRpcRequest) => Promise; export type EthGetTransactionByBlockHashAndIndexJsonRpcProcedure = (request: EthGetTransactionByBlockHashAndIndexJsonRpcRequest) => Promise; export type EthGetTransactionByBlockNumberAndIndexJsonRpcProcedure = (request: EthGetTransactionByBlockNumberAndIndexJsonRpcRequest) => Promise; export type EthGetTransactionReceiptJsonRpcProcedure = (request: EthGetTransactionReceiptJsonRpcRequest) => Promise; export type EthGetUncleByBlockHashAndIndexJsonRpcProcedure = (request: EthGetUncleByBlockHashAndIndexJsonRpcRequest) => Promise; export type EthGetUncleByBlockNumberAndIndexJsonRpcProcedure = (request: EthGetUncleByBlockNumberAndIndexJsonRpcRequest) => Promise; export type EthMiningJsonRpcProcedure = (request: EthMiningJsonRpcRequest) => Promise; export type EthProtocolVersionJsonRpcProcedure = (request: EthProtocolVersionJsonRpcRequest) => Promise; export type EthSendRawTransactionJsonRpcProcedure = (request: EthSendRawTransactionJsonRpcRequest) => Promise; export type EthSendTransactionJsonRpcProcedure = (request: EthSendTransactionJsonRpcRequest) => Promise; export type EthSignJsonRpcProcedure = (request: EthSignJsonRpcRequest) => Promise; export type EthSignTransactionJsonRpcProcedure = (request: EthSignTransactionJsonRpcRequest) => Promise; export type EthSyncingJsonRpcProcedure = (request: EthSyncingJsonRpcRequest) => Promise; export type EthNewFilterJsonRpcProcedure = (request: EthNewFilterJsonRpcRequest) => Promise; export type EthNewBlockFilterJsonRpcProcedure = (request: EthNewBlockFilterJsonRpcRequest) => Promise; export type EthNewPendingTransactionFilterJsonRpcProcedure = (request: EthNewPendingTransactionFilterJsonRpcRequest) => Promise; export type EthUninstallFilterJsonRpcProcedure = (request: EthUninstallFilterJsonRpcRequest) => Promise; export type EthCreateAccessListJsonRpcProcedure = (request: EthCreateAccessListJsonRpcRequest) => Promise; //# sourceMappingURL=EthProcedure.d.ts.map