import { MsgEthereumTxResponse } from "./tx.js"; import { EstimateGasResponse, EthCallRequest, QueryAccountRequest, QueryAccountResponse, QueryBalanceRequest, QueryBalanceResponse, QueryBaseFeeRequest, QueryBaseFeeResponse, QueryCodeRequest, QueryCodeResponse, QueryCosmosAccountRequest, QueryCosmosAccountResponse, QueryParamsRequest, QueryParamsResponse, QueryStorageRequest, QueryStorageResponse, QueryTraceBlockRequest, QueryTraceBlockResponse, QueryTraceTxRequest, QueryTraceTxResponse, QueryValidatorAccountRequest, QueryValidatorAccountResponse } from "./query.js"; import { LCDClient } from "@cosmology/lcd"; //#region src/ethermint/evm/v1/query.lcd.d.ts declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); account: (params: QueryAccountRequest) => Promise; cosmosAccount: (params: QueryCosmosAccountRequest) => Promise; validatorAccount: (params: QueryValidatorAccountRequest) => Promise; balance: (params: QueryBalanceRequest) => Promise; storage: (params: QueryStorageRequest) => Promise; code: (params: QueryCodeRequest) => Promise; params: (_params?: QueryParamsRequest) => Promise; ethCall: (params: EthCallRequest) => Promise; estimateGas: (params: EthCallRequest) => Promise; traceTx: (params: QueryTraceTxRequest) => Promise; traceBlock: (params: QueryTraceBlockRequest) => Promise; baseFee: (_params?: QueryBaseFeeRequest) => Promise; } //#endregion export { LCDQueryClient };