import { QueryCommunityPoolRequest, QueryCommunityPoolResponse, QueryDelegationRewardsRequest, QueryDelegationRewardsResponse, QueryDelegationTotalRewardsRequest, QueryDelegationTotalRewardsResponse, QueryDelegatorValidatorsRequest, QueryDelegatorValidatorsResponse, QueryDelegatorWithdrawAddressRequest, QueryDelegatorWithdrawAddressResponse, QueryParamsRequest, QueryParamsResponse, QueryValidatorCommissionRequest, QueryValidatorCommissionResponse, QueryValidatorDistributionInfoRequest, QueryValidatorDistributionInfoResponse, QueryValidatorOutstandingRewardsRequest, QueryValidatorOutstandingRewardsResponse, QueryValidatorSlashesRequest, QueryValidatorSlashesResponse } from "./query.js"; import { EndpointOrRpc } from "../../../helper-func-types.js"; import "../../../index.js"; //#region src/cosmos/distribution/v1beta1/query.rpc.func.d.ts /** * Params queries params of the distribution module. * @name getParams * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.Params */ declare const getParams: (client: 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 */ declare const getValidatorDistributionInfo: (client: EndpointOrRpc, request: QueryValidatorDistributionInfoRequest) => Promise; /** * ValidatorOutstandingRewards queries rewards of a validator address. * @name getValidatorOutstandingRewards * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.ValidatorOutstandingRewards */ declare const getValidatorOutstandingRewards: (client: EndpointOrRpc, request: QueryValidatorOutstandingRewardsRequest) => Promise; /** * ValidatorCommission queries accumulated commission for a validator. * @name getValidatorCommission * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.ValidatorCommission */ declare const getValidatorCommission: (client: EndpointOrRpc, request: QueryValidatorCommissionRequest) => Promise; /** * ValidatorSlashes queries slash events of a validator. * @name getValidatorSlashes * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.ValidatorSlashes */ declare const getValidatorSlashes: (client: 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 */ declare const getDelegationRewards: (client: 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 */ declare const getDelegationTotalRewards: (client: EndpointOrRpc, request: QueryDelegationTotalRewardsRequest) => Promise; /** * DelegatorValidators queries the validators of a delegator. * @name getDelegatorValidators * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.DelegatorValidators */ declare const getDelegatorValidators: (client: EndpointOrRpc, request: QueryDelegatorValidatorsRequest) => Promise; /** * DelegatorWithdrawAddress queries withdraw address of a delegator. * @name getDelegatorWithdrawAddress * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.DelegatorWithdrawAddress */ declare const getDelegatorWithdrawAddress: (client: 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 */ declare const getCommunityPool: (client: EndpointOrRpc, request: QueryCommunityPoolRequest) => Promise; //#endregion export { getCommunityPool, getDelegationRewards, getDelegationTotalRewards, getDelegatorValidators, getDelegatorWithdrawAddress, getParams, getValidatorCommission, getValidatorDistributionInfo, getValidatorOutstandingRewards, getValidatorSlashes };