import { QueryParamsRequest, QueryParamsResponse, QueryValidatorDistributionInfoRequest, QueryValidatorDistributionInfoResponse, QueryValidatorOutstandingRewardsRequest, QueryValidatorOutstandingRewardsResponse, QueryValidatorCommissionRequest, QueryValidatorCommissionResponse, QueryValidatorSlashesRequest, QueryValidatorSlashesResponse, QueryDelegationRewardsRequest, QueryDelegationRewardsResponse, QueryDelegationTotalRewardsRequest, QueryDelegationTotalRewardsResponse, QueryDelegatorValidatorsRequest, QueryDelegatorValidatorsResponse, QueryDelegatorWithdrawAddressRequest, QueryDelegatorWithdrawAddressResponse, QueryCommunityPoolRequest, QueryCommunityPoolResponse } from "./query"; /** * Params queries params of the distribution module. * @name getParams * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.Params */ export declare const getParams: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryParamsRequest) => Promise; /** * ValidatorDistributionInfo queries validator commission and self-delegation rewards for validator * @name getValidatorDistributionInfo * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.ValidatorDistributionInfo */ export declare const getValidatorDistributionInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryValidatorDistributionInfoRequest) => Promise; /** * ValidatorOutstandingRewards queries rewards of a validator address. * @name getValidatorOutstandingRewards * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.ValidatorOutstandingRewards */ export declare const getValidatorOutstandingRewards: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryValidatorOutstandingRewardsRequest) => Promise; /** * ValidatorCommission queries accumulated commission for a validator. * @name getValidatorCommission * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.ValidatorCommission */ export declare const getValidatorCommission: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryValidatorCommissionRequest) => Promise; /** * ValidatorSlashes queries slash events of a validator. * @name getValidatorSlashes * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.ValidatorSlashes */ export declare const getValidatorSlashes: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryValidatorSlashesRequest) => Promise; /** * DelegationRewards queries the total rewards accrued by a delegation. * @name getDelegationRewards * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.DelegationRewards */ export declare const getDelegationRewards: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryDelegationRewardsRequest) => Promise; /** * DelegationTotalRewards queries the total rewards accrued by each * validator. * @name getDelegationTotalRewards * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.DelegationTotalRewards */ export declare const getDelegationTotalRewards: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryDelegationTotalRewardsRequest) => Promise; /** * DelegatorValidators queries the validators of a delegator. * @name getDelegatorValidators * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.DelegatorValidators */ export declare const getDelegatorValidators: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryDelegatorValidatorsRequest) => Promise; /** * DelegatorWithdrawAddress queries withdraw address of a delegator. * @name getDelegatorWithdrawAddress * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.DelegatorWithdrawAddress */ export declare const getDelegatorWithdrawAddress: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryDelegatorWithdrawAddressRequest) => Promise; /** * CommunityPool queries the community pool coins. * * WARNING: This query will fail if an external community pool is used. * @name getCommunityPool * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.CommunityPool */ export declare const getCommunityPool: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryCommunityPoolRequest) => Promise;