import { BaseAccount } from '../proto/cosmos/auth/v1beta1/auth_pb'; import { QueryAllBalancesResponse } from '../proto/cosmos/bank/v1beta1/query_pb'; import { CalculateTxFeesRequest, CalculateTxFeesResponse } from '../proto/provenance/msgfees/v1/query_pb'; import { BroadcastTxRequest, BroadcastTxResponse, SimulateRequest, SimulateResponse, GetTxResponse } from '../proto/cosmos/tx/v1beta1/service_pb'; export declare class GrpcService { private txClient; private authQuery; private bankQuery; private msgFeeQuery; constructor(serviceAddress: string); getTx(txHash: string): Promise; broadcastTx(request: BroadcastTxRequest): Promise; calculateTxFees(request: CalculateTxFeesRequest): Promise; simulate(request: SimulateRequest): Promise; getBalancesList(address: string): Promise; getAccountInfo(address: string): Promise<{ baseAccount: BaseAccount; accountNumber: number; sequence: number; }>; }