import { RpcResolver } from "../../../helper-func-types";
import { QueryParamsRequest, QueryParamsResponse, QueryValidatorDistributionInfoRequest, QueryValidatorDistributionInfoResponse, QueryValidatorOutstandingRewardsRequest, QueryValidatorOutstandingRewardsResponse, QueryValidatorCommissionRequest, QueryValidatorCommissionResponse, QueryValidatorSlashesRequest, QueryValidatorSlashesResponse, QueryDelegationRewardsRequest, QueryDelegationRewardsResponse, QueryDelegationTotalRewardsRequest, QueryDelegationTotalRewardsResponse, QueryDelegatorValidatorsRequest, QueryDelegatorValidatorsResponse, QueryDelegatorWithdrawAddressRequest, QueryDelegatorWithdrawAddressResponse, QueryCommunityPoolRequest, QueryCommunityPoolResponse } from "./query";
export declare const createGetParams: (clientResolver?: RpcResolver) => (request: QueryParamsRequest) => Promise<QueryParamsResponse>;
export declare const createGetValidatorDistributionInfo: (clientResolver?: RpcResolver) => (request: QueryValidatorDistributionInfoRequest) => Promise<QueryValidatorDistributionInfoResponse>;
export declare const createGetValidatorOutstandingRewards: (clientResolver?: RpcResolver) => (request: QueryValidatorOutstandingRewardsRequest) => Promise<QueryValidatorOutstandingRewardsResponse>;
export declare const createGetValidatorCommission: (clientResolver?: RpcResolver) => (request: QueryValidatorCommissionRequest) => Promise<QueryValidatorCommissionResponse>;
export declare const createGetValidatorSlashes: (clientResolver?: RpcResolver) => (request: QueryValidatorSlashesRequest) => Promise<QueryValidatorSlashesResponse>;
export declare const createGetDelegationRewards: (clientResolver?: RpcResolver) => (request: QueryDelegationRewardsRequest) => Promise<QueryDelegationRewardsResponse>;
export declare const createGetDelegationTotalRewards: (clientResolver?: RpcResolver) => (request: QueryDelegationTotalRewardsRequest) => Promise<QueryDelegationTotalRewardsResponse>;
export declare const createGetDelegatorValidators: (clientResolver?: RpcResolver) => (request: QueryDelegatorValidatorsRequest) => Promise<QueryDelegatorValidatorsResponse>;
export declare const createGetDelegatorWithdrawAddress: (clientResolver?: RpcResolver) => (request: QueryDelegatorWithdrawAddressRequest) => Promise<QueryDelegatorWithdrawAddressResponse>;
export declare const createGetCommunityPool: (clientResolver?: RpcResolver) => (request: QueryCommunityPoolRequest) => Promise<QueryCommunityPoolResponse>;
