import { QueryParamsRequest, QueryParamsResponse, QuerySigningInfoRequest, QuerySigningInfoResponse, QuerySigningInfosRequest, QuerySigningInfosResponse } from "./query";
/**
 * Params queries the parameters of slashing module
 * @name useGetParams
 * @package cosmos.slashing.v1beta1
 * @see proto service: cosmos.slashing.v1beta1.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>;
/**
 * SigningInfo queries the signing info of given cons address
 * @name useGetSigningInfo
 * @package cosmos.slashing.v1beta1
 * @see proto service: cosmos.slashing.v1beta1.SigningInfo
 */
export declare const useGetSigningInfo: <TData = QuerySigningInfoResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<QuerySigningInfoRequest, QuerySigningInfoResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * SigningInfos queries signing info of all validators
 * @name useGetSigningInfos
 * @package cosmos.slashing.v1beta1
 * @see proto service: cosmos.slashing.v1beta1.SigningInfos
 */
export declare const useGetSigningInfos: <TData = QuerySigningInfosResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<QuerySigningInfosRequest, QuerySigningInfosResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
