import { KVStore } from "@keplr-wallet/common"; import { HasMapStore } from "@keplr-wallet/stores"; import { RatePretty } from "@keplr-wallet/unit"; import { ObservableQueryExternalBase } from "../base"; /** Queries Imperator for extrapolated APR of a given position's tick range. */ export declare class ObservableQueryPositionRangeApr extends ObservableQueryExternalBase<{ spreadFactorApr: string; incentivesApr: string; }> { protected readonly poolId: string; protected readonly lowerTickIndex: number; protected readonly upperTickIndex: number; constructor(kvStore: KVStore, baseURL: string, poolId: string, lowerTickIndex: number, upperTickIndex: number); get apr(): RatePretty | undefined; } export declare class ObservableQueryPositionsRangeApr extends HasMapStore { constructor(kvStore: KVStore, poolRewardsBaseUrl?: string); get(poolId: string, lowerTickIndex?: number, upperTickIndex?: number): ObservableQueryPositionRangeApr; }