import { LCDClient } from "@cosmology/lcd"; import { QueryBalanceRequest, QueryBalanceResponseSDKType, QueryAllBalancesRequest, QueryAllBalancesResponseSDKType, QuerySpendableBalancesRequest, QuerySpendableBalancesResponseSDKType, QuerySpendableBalanceByDenomRequest, QuerySpendableBalanceByDenomResponseSDKType, QueryTotalSupplyRequest, QueryTotalSupplyResponseSDKType, QuerySupplyOfRequest, QuerySupplyOfResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryDenomMetadataRequest, QueryDenomMetadataResponseSDKType, QueryDenomMetadataByQueryStringRequest, QueryDenomMetadataByQueryStringResponseSDKType, QueryDenomsMetadataRequest, QueryDenomsMetadataResponseSDKType, QueryDenomOwnersRequest, QueryDenomOwnersResponseSDKType, QuerySendEnabledRequest, QuerySendEnabledResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); balance: (params: QueryBalanceRequest) => Promise; allBalances: (params: QueryAllBalancesRequest) => Promise; spendableBalances: (params: QuerySpendableBalancesRequest) => Promise; spendableBalanceByDenom: (params: QuerySpendableBalanceByDenomRequest) => Promise; totalSupply: (params?: QueryTotalSupplyRequest) => Promise; supplyOf: (params: QuerySupplyOfRequest) => Promise; params: (_params?: QueryParamsRequest) => Promise; denomMetadata: (params: QueryDenomMetadataRequest) => Promise; denomMetadataByQueryString: (params: QueryDenomMetadataByQueryStringRequest) => Promise; denomsMetadata: (params?: QueryDenomsMetadataRequest) => Promise; denomOwners: (params: QueryDenomOwnersRequest) => Promise; sendEnabled: (params: QuerySendEnabledRequest) => Promise; }