import { Coin } from "cosmjs-types/cosmos/base/v1beta1/coin";
export interface TotalRewardInfo {
    rewards: {
        validator_address: string;
        amount: string;
    }[];
    total: string;
}
export declare class DistributionQueryClient {
    private readonly axios;
    constructor(baseUrl: string);
    queryGetRewardInfo(address: string, validatorAddress: string): Promise<string>;
    queryGetValidatorOutStandingReward(address: string): Promise<Coin[]>;
    queryGetValidatorCommission(address: string): Promise<Coin[]>;
    queryGetTotalRewardInfo(address: string): Promise<TotalRewardInfo>;
    queryGetCommunityPool(): Promise<string>;
    queryGetWithdrawAddress(address: string): Promise<string>;
}
