import { AddressBytesToStringRequest, AddressBytesToStringResponse, AddressStringToBytesRequest, AddressStringToBytesResponse, Bech32PrefixRequest, Bech32PrefixResponse, QueryAccountAddressByIDRequest, QueryAccountAddressByIDResponse, QueryAccountInfoRequest, QueryAccountInfoResponse, QueryAccountRequest, QueryAccountResponse, QueryAccountsRequest, QueryAccountsResponse, QueryModuleAccountByNameRequest, QueryModuleAccountByNameResponse, QueryModuleAccountsRequest, QueryModuleAccountsResponse, QueryParamsRequest, QueryParamsResponse } from "./query.js"; import { EndpointOrRpc } from "../../../helper-func-types.js"; //#region src/cosmos/auth/v1beta1/query.rpc.func.d.ts /** * Accounts returns all the existing accounts. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. * @name getAccounts * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.Accounts */ declare const getAccounts: (client: EndpointOrRpc, request: QueryAccountsRequest) => Promise; /** * Account returns account details based on address. * @name getAccount * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.Account */ declare const getAccount: (client: EndpointOrRpc, request: QueryAccountRequest) => Promise; /** * AccountAddressByID returns account address based on account number. * @name getAccountAddressByID * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.AccountAddressByID */ declare const getAccountAddressByID: (client: EndpointOrRpc, request: QueryAccountAddressByIDRequest) => Promise; /** * Params queries all parameters. * @name getParams * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.Params */ declare const getParams: (client: EndpointOrRpc, request: QueryParamsRequest) => Promise; /** * ModuleAccounts returns all the existing module accounts. * @name getModuleAccounts * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.ModuleAccounts */ declare const getModuleAccounts: (client: EndpointOrRpc, request: QueryModuleAccountsRequest) => Promise; /** * ModuleAccountByName returns the module account info by module name * @name getModuleAccountByName * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.ModuleAccountByName */ declare const getModuleAccountByName: (client: EndpointOrRpc, request: QueryModuleAccountByNameRequest) => Promise; /** * Bech32Prefix queries bech32Prefix * @name getBech32Prefix * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.Bech32Prefix */ declare const getBech32Prefix: (client: EndpointOrRpc, request: Bech32PrefixRequest) => Promise; /** * AddressBytesToString converts Account Address bytes to string * @name getAddressBytesToString * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.AddressBytesToString */ declare const getAddressBytesToString: (client: EndpointOrRpc, request: AddressBytesToStringRequest) => Promise; /** * AddressStringToBytes converts Address string to bytes * @name getAddressStringToBytes * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.AddressStringToBytes */ declare const getAddressStringToBytes: (client: EndpointOrRpc, request: AddressStringToBytesRequest) => Promise; /** * AccountInfo queries account info which is common to all account types. * @name getAccountInfo * @package cosmos.auth.v1beta1 * @see proto service: cosmos.auth.v1beta1.AccountInfo */ declare const getAccountInfo: (client: EndpointOrRpc, request: QueryAccountInfoRequest) => Promise; //#endregion export { getAccount, getAccountAddressByID, getAccountInfo, getAccounts, getAddressBytesToString, getAddressStringToBytes, getBech32Prefix, getModuleAccountByName, getModuleAccounts, getParams };