import { LCDClient } from "@cosmology/lcd"; import { ModuleToDistributeCoinsRequest, ModuleToDistributeCoinsResponseSDKType, GaugeByIDRequest, GaugeByIDResponseSDKType, GaugesRequest, GaugesResponseSDKType, ActiveGaugesRequest, ActiveGaugesResponseSDKType, ActiveGaugesPerDenomRequest, ActiveGaugesPerDenomResponseSDKType, UpcomingGaugesRequest, UpcomingGaugesResponseSDKType, UpcomingGaugesPerDenomRequest, UpcomingGaugesPerDenomResponseSDKType, RewardsEstRequest, RewardsEstResponseSDKType, QueryLockableDurationsRequest, QueryLockableDurationsResponseSDKType, QueryAllGroupsRequest, QueryAllGroupsResponseSDKType, QueryAllGroupsGaugesRequest, QueryAllGroupsGaugesResponseSDKType, QueryAllGroupsWithGaugeRequest, QueryAllGroupsWithGaugeResponseSDKType, QueryGroupByGroupGaugeIDRequest, QueryGroupByGroupGaugeIDResponseSDKType, QueryCurrentWeightByGroupGaugeIDRequest, QueryCurrentWeightByGroupGaugeIDResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); moduleToDistributeCoins(_params?: ModuleToDistributeCoinsRequest): Promise; gaugeByID(params: GaugeByIDRequest): Promise; gauges(params?: GaugesRequest): Promise; activeGauges(params?: ActiveGaugesRequest): Promise; activeGaugesPerDenom(params: ActiveGaugesPerDenomRequest): Promise; upcomingGauges(params?: UpcomingGaugesRequest): Promise; upcomingGaugesPerDenom(params: UpcomingGaugesPerDenomRequest): Promise; rewardsEst(params: RewardsEstRequest): Promise; lockableDurations(_params?: QueryLockableDurationsRequest): Promise; allGroups(_params?: QueryAllGroupsRequest): Promise; allGroupsGauges(_params?: QueryAllGroupsGaugesRequest): Promise; allGroupsWithGauge(_params?: QueryAllGroupsWithGaugeRequest): Promise; groupByGroupGaugeID(params: QueryGroupByGroupGaugeIDRequest): Promise; currentWeightByGroupGaugeID(params: QueryCurrentWeightByGroupGaugeIDRequest): Promise; }