import { QueryParamsRequest, QueryParamsResponse, QuerySigningInfoRequest, QuerySigningInfoResponse, QuerySigningInfosRequest, QuerySigningInfosResponse } from "./query";
/**
 * Params queries the parameters of slashing module
 * @name getParams
 * @package cosmos.slashing.v1beta1
 * @see proto service: cosmos.slashing.v1beta1.Params
 */
export declare const getParams: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryParamsRequest) => Promise<QueryParamsResponse>;
/**
 * SigningInfo queries the signing info of given cons address
 * @name getSigningInfo
 * @package cosmos.slashing.v1beta1
 * @see proto service: cosmos.slashing.v1beta1.SigningInfo
 */
export declare const getSigningInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QuerySigningInfoRequest) => Promise<QuerySigningInfoResponse>;
/**
 * SigningInfos queries signing info of all validators
 * @name getSigningInfos
 * @package cosmos.slashing.v1beta1
 * @see proto service: cosmos.slashing.v1beta1.SigningInfos
 */
export declare const getSigningInfos: (client: import("../../../helper-func-types").EndpointOrRpc, request: QuerySigningInfosRequest) => Promise<QuerySigningInfosResponse>;
