import { QueryDenomHashRequest, QueryDenomHashResponse, QueryDenomRequest, QueryDenomResponse, QueryDenomsRequest, QueryDenomsResponse, QueryEscrowAddressRequest, QueryEscrowAddressResponse, QueryParamsRequest, QueryParamsResponse, QueryTotalEscrowForDenomRequest, QueryTotalEscrowForDenomResponse } from "./query.js"; import { EndpointOrRpc } from "../../../../helper-func-types.js"; import "../../../../index.js"; //#region src/ibc/applications/transfer/v1/query.rpc.func.d.ts /** * Params queries all parameters of the ibc-transfer module. * @name getParams * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.Params */ declare const getParams: (client: EndpointOrRpc, request: QueryParamsRequest) => Promise; /** * Denoms queries all denominations * @name getDenoms * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.Denoms */ declare const getDenoms: (client: EndpointOrRpc, request: QueryDenomsRequest) => Promise; /** * Denom queries a denomination * @name getDenom * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.Denom */ declare const getDenom: (client: EndpointOrRpc, request: QueryDenomRequest) => Promise; /** * DenomHash queries a denomination hash information. * @name getDenomHash * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.DenomHash */ declare const getDenomHash: (client: EndpointOrRpc, request: QueryDenomHashRequest) => Promise; /** * EscrowAddress returns the escrow address for a particular port and channel id. * @name getEscrowAddress * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.EscrowAddress */ declare const getEscrowAddress: (client: EndpointOrRpc, request: QueryEscrowAddressRequest) => Promise; /** * TotalEscrowForDenom returns the total amount of tokens in escrow based on the denom. * @name getTotalEscrowForDenom * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.TotalEscrowForDenom */ declare const getTotalEscrowForDenom: (client: EndpointOrRpc, request: QueryTotalEscrowForDenomRequest) => Promise; //#endregion export { getDenom, getDenomHash, getDenoms, getEscrowAddress, getParams, getTotalEscrowForDenom };