import { KVStore } from "@keplr-wallet/common"; import { ChainGetter, HasMapStore, ObservableChainQuery } from "@keplr-wallet/stores"; import { Dec } from "@keplr-wallet/unit"; import { Duration } from "dayjs/plugin/duration"; import { GaugeIdsWithDuration } from "./types"; /** Queries matching gauge ids and durations in seconds for a given pool. */ export declare class ObservableQueryPoolGaugeIds extends ObservableChainQuery { constructor(kvStore: KVStore, chainId: string, chainGetter: ChainGetter, poolId: string); get gaugeIdsWithDuration(): { gaugeId: string; duration: Duration; gaugeIncentivePercentage: Dec; }[] | undefined; } export declare class ObservableQueryPoolsGaugeIds extends HasMapStore { constructor(kvStore: KVStore, chainId: string, chainGetter: ChainGetter); get(poolId: string): ObservableQueryPoolGaugeIds; }