import { KVStore } from "@keplr-wallet/common"; import { HasMapStore } from "@keplr-wallet/stores"; import { IPriceStore } from "../../price"; import { ObservableQueryExternalBase } from "../base"; import { PoolRewards, PoolsRewards } from "./types"; /** Queries Imperator pool fee history data. */ export declare class ObservableQueryAccountPoolRewards extends ObservableQueryExternalBase { protected readonly priceStore: IPriceStore; protected readonly bech32Address: string; constructor(kvStore: KVStore, baseURL: string, priceStore: IPriceStore, bech32Address: string); protected canFetch(): boolean; readonly getUsdRewardsForPool: (poolId: string) => PoolRewards | undefined; } export declare class ObservableQueryAccountsPoolRewards extends HasMapStore { constructor(kvStore: KVStore, priceStore: IPriceStore, indexerBaseUrl?: string); get(bech32Address: string): ObservableQueryAccountPoolRewards; } export * from "./types";