import { LCDClient } from "@cosmology/lcd"; import { QueryParamsRequest, QueryParamsResponseSDKType, QueryValidatorDistributionInfoRequest, QueryValidatorDistributionInfoResponseSDKType, QueryValidatorOutstandingRewardsRequest, QueryValidatorOutstandingRewardsResponseSDKType, QueryValidatorCommissionRequest, QueryValidatorCommissionResponseSDKType, QueryValidatorSlashesRequest, QueryValidatorSlashesResponseSDKType, QueryDelegationRewardsRequest, QueryDelegationRewardsResponseSDKType, QueryDelegationTotalRewardsRequest, QueryDelegationTotalRewardsResponseSDKType, QueryDelegatorValidatorsRequest, QueryDelegatorValidatorsResponseSDKType, QueryDelegatorWithdrawAddressRequest, QueryDelegatorWithdrawAddressResponseSDKType, QueryCommunityPoolRequest, QueryCommunityPoolResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); params: (_params?: QueryParamsRequest) => Promise; validatorDistributionInfo: (params: QueryValidatorDistributionInfoRequest) => Promise; validatorOutstandingRewards: (params: QueryValidatorOutstandingRewardsRequest) => Promise; validatorCommission: (params: QueryValidatorCommissionRequest) => Promise; validatorSlashes: (params: QueryValidatorSlashesRequest) => Promise; delegationRewards: (params: QueryDelegationRewardsRequest) => Promise; delegationTotalRewards: (params: QueryDelegationTotalRewardsRequest) => Promise; delegatorValidators: (params: QueryDelegatorValidatorsRequest) => Promise; delegatorWithdrawAddress: (params: QueryDelegatorWithdrawAddressRequest) => Promise; communityPool: (_params?: QueryCommunityPoolRequest) => Promise; }