import { QueryConnectionRequest, QueryConnectionResponse, QueryConnectionsRequest, QueryConnectionsResponse, QueryClientConnectionsRequest, QueryClientConnectionsResponse, QueryConnectionClientStateRequest, QueryConnectionClientStateResponse, QueryConnectionConsensusStateRequest, QueryConnectionConsensusStateResponse, QueryConnectionParamsRequest, QueryConnectionParamsResponse } from "./query";
/**
 * Connection queries an IBC connection end.
 * @name useGetConnection
 * @package ibc.core.connection.v1
 * @see proto service: ibc.core.connection.v1.Connection
 */
export declare const useGetConnection: <TData = QueryConnectionResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryConnectionRequest, QueryConnectionResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * Connections queries all the IBC connections of a chain.
 * @name useGetConnections
 * @package ibc.core.connection.v1
 * @see proto service: ibc.core.connection.v1.Connections
 */
export declare const useGetConnections: <TData = QueryConnectionsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryConnectionsRequest, QueryConnectionsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * ClientConnections queries the connection paths associated with a client
 * state.
 * @name useGetClientConnections
 * @package ibc.core.connection.v1
 * @see proto service: ibc.core.connection.v1.ClientConnections
 */
export declare const useGetClientConnections: <TData = QueryClientConnectionsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryClientConnectionsRequest, QueryClientConnectionsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * ConnectionClientState queries the client state associated with the
 * connection.
 * @name useGetConnectionClientState
 * @package ibc.core.connection.v1
 * @see proto service: ibc.core.connection.v1.ConnectionClientState
 */
export declare const useGetConnectionClientState: <TData = QueryConnectionClientStateResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryConnectionClientStateRequest, QueryConnectionClientStateResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * ConnectionConsensusState queries the consensus state associated with the
 * connection.
 * @name useGetConnectionConsensusState
 * @package ibc.core.connection.v1
 * @see proto service: ibc.core.connection.v1.ConnectionConsensusState
 */
export declare const useGetConnectionConsensusState: <TData = QueryConnectionConsensusStateResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryConnectionConsensusStateRequest, QueryConnectionConsensusStateResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * ConnectionParams queries all parameters of the ibc connection submodule.
 * @name useGetConnectionParams
 * @package ibc.core.connection.v1
 * @see proto service: ibc.core.connection.v1.ConnectionParams
 */
export declare const useGetConnectionParams: <TData = QueryConnectionParamsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryConnectionParamsRequest, QueryConnectionParamsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
