import { GetAuthnDescriptorRequest, GetAuthnDescriptorResponse, GetChainDescriptorRequest, GetChainDescriptorResponse, GetCodecDescriptorRequest, GetCodecDescriptorResponse, GetConfigurationDescriptorRequest, GetConfigurationDescriptorResponse, GetQueryServicesDescriptorRequest, GetQueryServicesDescriptorResponse, GetTxDescriptorRequest, GetTxDescriptorResponse } from "./reflection";
/**
 * GetAuthnDescriptor returns information on how to authenticate transactions in the application
 * NOTE: this RPC is still experimental and might be subject to breaking changes or removal in
 * future releases of the cosmos-sdk.
 * @name useGetGetAuthnDescriptor
 * @package cosmos.base.reflection.v2alpha1
 * @see proto service: cosmos.base.reflection.v2alpha1.GetAuthnDescriptor
 */
export declare const useGetGetAuthnDescriptor: <TData = GetAuthnDescriptorResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<GetAuthnDescriptorRequest, GetAuthnDescriptorResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetChainDescriptor returns the description of the chain
 * @name useGetGetChainDescriptor
 * @package cosmos.base.reflection.v2alpha1
 * @see proto service: cosmos.base.reflection.v2alpha1.GetChainDescriptor
 */
export declare const useGetGetChainDescriptor: <TData = GetChainDescriptorResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<GetChainDescriptorRequest, GetChainDescriptorResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetCodecDescriptor returns the descriptor of the codec of the application
 * @name useGetGetCodecDescriptor
 * @package cosmos.base.reflection.v2alpha1
 * @see proto service: cosmos.base.reflection.v2alpha1.GetCodecDescriptor
 */
export declare const useGetGetCodecDescriptor: <TData = GetCodecDescriptorResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<GetCodecDescriptorRequest, GetCodecDescriptorResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetConfigurationDescriptor returns the descriptor for the sdk.Config of the application
 * @name useGetGetConfigurationDescriptor
 * @package cosmos.base.reflection.v2alpha1
 * @see proto service: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptor
 */
export declare const useGetGetConfigurationDescriptor: <TData = GetConfigurationDescriptorResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<GetConfigurationDescriptorRequest, GetConfigurationDescriptorResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetQueryServicesDescriptor returns the available gRPC queryable services of the application
 * @name useGetGetQueryServicesDescriptor
 * @package cosmos.base.reflection.v2alpha1
 * @see proto service: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptor
 */
export declare const useGetGetQueryServicesDescriptor: <TData = GetQueryServicesDescriptorResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<GetQueryServicesDescriptorRequest, GetQueryServicesDescriptorResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetTxDescriptor returns information on the used transaction object and available msgs that can be used
 * @name useGetGetTxDescriptor
 * @package cosmos.base.reflection.v2alpha1
 * @see proto service: cosmos.base.reflection.v2alpha1.GetTxDescriptor
 */
export declare const useGetGetTxDescriptor: <TData = GetTxDescriptorResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<GetTxDescriptorRequest, GetTxDescriptorResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
