import { QueryAllBalancesRequest, QueryAllBalancesResponse, QueryBalanceRequest, QueryBalanceResponse, QueryDenomMetadataByQueryStringRequest, QueryDenomMetadataByQueryStringResponse, QueryDenomMetadataRequest, QueryDenomMetadataResponse, QueryDenomOwnersByQueryRequest, QueryDenomOwnersByQueryResponse, QueryDenomOwnersRequest, QueryDenomOwnersResponse, QueryDenomsMetadataRequest, QueryDenomsMetadataResponse, QueryParamsRequest, QueryParamsResponse, QuerySendEnabledRequest, QuerySendEnabledResponse, QuerySpendableBalanceByDenomRequest, QuerySpendableBalanceByDenomResponse, QuerySpendableBalancesRequest, QuerySpendableBalancesResponse, QuerySupplyOfRequest, QuerySupplyOfResponse, QueryTotalSupplyRequest, QueryTotalSupplyResponse } from "./query.js"; import { EndpointOrRpc } from "../../../helper-func-types.js"; import "../../../index.js"; //#region src/cosmos/bank/v1beta1/query.rpc.func.d.ts /** * Balance queries the balance of a single coin for a single account. * @name getBalance * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.Balance */ declare const getBalance: (client: EndpointOrRpc, request: QueryBalanceRequest) => Promise; /** * AllBalances queries the balance of all coins for a single account. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. * @name getAllBalances * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.AllBalances */ declare const getAllBalances: (client: EndpointOrRpc, request: QueryAllBalancesRequest) => Promise; /** * SpendableBalances queries the spendable balance of all coins for a single * account. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. * @name getSpendableBalances * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.SpendableBalances */ declare const getSpendableBalances: (client: EndpointOrRpc, request: QuerySpendableBalancesRequest) => Promise; /** * SpendableBalanceByDenom queries the spendable balance of a single denom for * a single account. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. * @name getSpendableBalanceByDenom * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.SpendableBalanceByDenom */ declare const getSpendableBalanceByDenom: (client: EndpointOrRpc, request: QuerySpendableBalanceByDenomRequest) => Promise; /** * TotalSupply queries the total supply of all coins. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. * @name getTotalSupply * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.TotalSupply */ declare const getTotalSupply: (client: EndpointOrRpc, request: QueryTotalSupplyRequest) => Promise; /** * SupplyOf queries the supply of a single coin. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. * @name getSupplyOf * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.SupplyOf */ declare const getSupplyOf: (client: EndpointOrRpc, request: QuerySupplyOfRequest) => Promise; /** * Params queries the parameters of x/bank module. * @name getParams * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.Params */ declare const getParams: (client: EndpointOrRpc, request: QueryParamsRequest) => Promise; /** * DenomsMetadata queries the client metadata for all registered coin * denominations. * @name getDenomsMetadata * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.DenomsMetadata */ declare const getDenomsMetadata: (client: EndpointOrRpc, request: QueryDenomsMetadataRequest) => Promise; /** * DenomMetadata queries the client metadata of a given coin denomination. * @name getDenomMetadata * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.DenomMetadata */ declare const getDenomMetadata: (client: EndpointOrRpc, request: QueryDenomMetadataRequest) => Promise; /** * DenomMetadataByQueryString queries the client metadata of a given coin denomination. * @name getDenomMetadataByQueryString * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.DenomMetadataByQueryString */ declare const getDenomMetadataByQueryString: (client: EndpointOrRpc, request: QueryDenomMetadataByQueryStringRequest) => Promise; /** * DenomOwners queries for all account addresses that own a particular token * denomination. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. * @name getDenomOwners * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.DenomOwners */ declare const getDenomOwners: (client: EndpointOrRpc, request: QueryDenomOwnersRequest) => Promise; /** * DenomOwnersByQuery queries for all account addresses that own a particular token * denomination. * @name getDenomOwnersByQuery * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.DenomOwnersByQuery */ declare const getDenomOwnersByQuery: (client: EndpointOrRpc, request: QueryDenomOwnersByQueryRequest) => Promise; /** * SendEnabled queries for SendEnabled entries. * * This query only returns denominations that have specific SendEnabled settings. * Any denomination that does not have a specific setting will use the default * params.default_send_enabled, and will not be returned by this query. * @name getSendEnabled * @package cosmos.bank.v1beta1 * @see proto service: cosmos.bank.v1beta1.SendEnabled */ declare const getSendEnabled: (client: EndpointOrRpc, request: QuerySendEnabledRequest) => Promise; //#endregion export { getAllBalances, getBalance, getDenomMetadata, getDenomMetadataByQueryString, getDenomOwners, getDenomOwnersByQuery, getDenomsMetadata, getParams, getSendEnabled, getSpendableBalanceByDenom, getSpendableBalances, getSupplyOf, getTotalSupply };