import { HttpEndpoint } from "@sign/core"; import { BaseAccount } from "./codegen/cosmos/auth/v1beta1/auth"; import { QueryClientImpl as Auth } from "./codegen/cosmos/auth/v1beta1/query.rpc.Query"; import { ServiceClientImpl as Tx } from "./codegen/cosmos/tx/v1beta1/service.rpc.Service"; import { Query } from "./query"; import { IndexedTx, TxResponse } from "./types"; export declare class QueryParser extends Query { constructor(endpoint: string | HttpEndpoint); static fromQuery(query: Query): QueryParser; get auth(): Auth; get tx(): Tx; getStatus(): Promise; getTx(id: string): Promise; getAccount(address: string): Promise; getBaseAccount(address: string): Promise; getChainId(): Promise; estimateGas(tx: Uint8Array): Promise; broadcast(tx: Uint8Array, method: "broadcast_tx_async" | "broadcast_tx_sync" | "broadcast_tx_commit"): Promise; }