import { QueryInterchainAccountRequest, QueryInterchainAccountResponse, QueryParamsRequest, QueryParamsResponse } from "./query";
/**
 * 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
 */
export declare const useGetInterchainAccount: <TData = QueryInterchainAccountResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../../vue-query").UseQueryParams<QueryInterchainAccountRequest, QueryInterchainAccountResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * 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
 */
export declare const useGetParams: <TData = QueryParamsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../../vue-query").UseQueryParams<QueryParamsRequest, QueryParamsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
