import { LCDClient } from "@cosmology/lcd"; import { QueryAccountsRequest, QueryAccountsResponseSDKType, QueryAccountRequest, QueryAccountResponseSDKType, QueryAccountAddressByIDRequest, QueryAccountAddressByIDResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryModuleAccountsRequest, QueryModuleAccountsResponseSDKType, QueryModuleAccountByNameRequest, QueryModuleAccountByNameResponseSDKType, Bech32PrefixRequest, Bech32PrefixResponseSDKType, AddressBytesToStringRequest, AddressBytesToStringResponseSDKType, AddressStringToBytesRequest, AddressStringToBytesResponseSDKType, QueryAccountInfoRequest, QueryAccountInfoResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); accounts: (params?: QueryAccountsRequest) => Promise; account: (params: QueryAccountRequest) => Promise; accountAddressByID: (params: QueryAccountAddressByIDRequest) => Promise; params: (_params?: QueryParamsRequest) => Promise; moduleAccounts: (_params?: QueryModuleAccountsRequest) => Promise; moduleAccountByName: (params: QueryModuleAccountByNameRequest) => Promise; bech32Prefix: (_params?: Bech32PrefixRequest) => Promise; addressBytesToString: (params: AddressBytesToStringRequest) => Promise; addressStringToBytes: (params: AddressStringToBytesRequest) => Promise; accountInfo: (params: QueryAccountInfoRequest) => Promise; }