import { ListAllInterfacesRequest, ListAllInterfacesResponse, ListImplementationsRequest, ListImplementationsResponse } from "./reflection";
/**
 * ListAllInterfaces lists all the interfaces registered in the interface
 * registry.
 * @name useGetListAllInterfaces
 * @package cosmos.base.reflection.v1beta1
 * @see proto service: cosmos.base.reflection.v1beta1.ListAllInterfaces
 */
export declare const useGetListAllInterfaces: <TData = ListAllInterfacesResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<ListAllInterfacesRequest, ListAllInterfacesResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * ListImplementations list all the concrete types that implement a given
 * interface.
 * @name useGetListImplementations
 * @package cosmos.base.reflection.v1beta1
 * @see proto service: cosmos.base.reflection.v1beta1.ListImplementations
 */
export declare const useGetListImplementations: <TData = ListImplementationsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<ListImplementationsRequest, ListImplementationsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
