import { KVStore } from "@keplr-wallet/common"; import { ChainGetter } from "@keplr-wallet/stores"; import { DeepReadonly } from "utility-types"; import { IPriceStore } from "../price"; import { ObservableQueryGauges } from "../queries/incentives"; import { ObservableQueryIncentivizedPools } from "../queries/pool-incentives"; import { ObservableQueryActiveGauges } from "./active-gauges"; import { ObservableQueryPositionsRangeApr } from "./concentrated-liquidity"; import { ObservableQueryIbcChainsStatus } from "./ibc"; import { ObservableQueryICNSNames } from "./icns"; import { ObservableQueryPoolFeesMetrics } from "./pool-fees"; import { ObservableQueryAccountsPoolRewards } from "./pool-rewards"; import { ObservableQueryPositionsPerformanceMetrics } from "./position-performance"; import { ObservableQueryTokensData } from "./token-data"; import { ObservableQueryTokensHistoricalChart } from "./token-historical-chart"; import { ObservableQueryTokensPairHistoricalChart } from "./token-pair-historical-chart"; /** Root store for queries external to any chain. */ export declare class QueriesExternalStore { readonly queryPoolFeeMetrics: DeepReadonly; readonly queryAccountsPoolRewards: DeepReadonly; readonly queryChainStatus: DeepReadonly; readonly queryTokenHistoricalChart: DeepReadonly; readonly queryTokenPairHistoricalChart: DeepReadonly; readonly queryPositionsRangeApr: DeepReadonly; readonly queryTokenData: DeepReadonly; readonly queryActiveGauges: DeepReadonly; readonly queryICNSNames: DeepReadonly; readonly queryPositionsPerformaceMetrics: DeepReadonly; constructor(kvStore: KVStore, priceStore: IPriceStore, chainGetter: ChainGetter, chainId: string, observableQueryGuage: ObservableQueryGauges, incentivizedPools: ObservableQueryIncentivizedPools, webApiBaseUrl: string, timeseriesDataBaseUrl?: string, indexerDataBaseUrl?: string); }