"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useGetParams = exports.useGetInterchainAccount = void 0;
const vue_query_1 = require("../../../../../vue-query");
const query_rpc_func_1 = require("./query.rpc.func");
/**
 * InterchainAccount returns the interchain account address for a given owner address on a given connection
 * @name useGetInterchainAccount
 * @package ibc.applications.interchain_accounts.controller.v1
 * @see proto service: ibc.applications.interchain_accounts.controller.v1.InterchainAccount
 */
exports.useGetInterchainAccount = (0, vue_query_1.buildUseVueQuery)({
    builderQueryFn: query_rpc_func_1.getInterchainAccount,
    queryKeyPrefix: "InterchainAccountQuery"
});
/**
 * Params queries all parameters of the ICA controller submodule.
 * @name useGetParams
 * @package ibc.applications.interchain_accounts.controller.v1
 * @see proto service: ibc.applications.interchain_accounts.controller.v1.Params
 */
exports.useGetParams = (0, vue_query_1.buildUseVueQuery)({
    builderQueryFn: query_rpc_func_1.getParams,
    queryKeyPrefix: "ParamsQuery"
});
