import { KVStore } from "@keplr-wallet/common"; import { ChainGetter, QueriesSetBase } from "@keplr-wallet/stores"; import { DeepReadonly } from "utility-types"; import { ObservableQueryAccountsPositions, ObservableQueryAccountsUnbondingPositions, ObservableQueryConcentratedLiquidityParams, ObservableQueryLiquiditiesNetInDirection, ObservableQueryLiquiditiesPerTickRange, ObservableQueryLiquidityPositionsById } from "./concentrated-liquidity"; import { ObservableQueryEpochs } from "./epochs"; import { ObservableQueryGauges } from "./incentives"; import { ObservableQueryAccountLocked, ObservableQueryAccountLockedCoins, ObservableQueryAccountUnlockingCoins, ObservableSyntheticLockupsByLockId } from "./lockup"; import { ObservableQueryEpochProvisions, ObservableQueryMintParmas } from "./mint"; import { ObservableQueryPoolCreationFee } from "./pool-creation-fee"; import { ObservableQueryIncentivizedPools, ObservableQueryLockableDurations, ObservableQueryPoolsGaugeIds } from "./pool-incentives"; import { ObservableQueryDistrInfo } from "./pool-incentives/distr-info"; import { ObservableQueryPoolShare } from "./pool-share"; import { ObservableQueryCfmmConcentratedPoolLinks, ObservableQueryNumPools, ObservableQueryPoolGetter } from "./pools"; import { ObservableQueryAccountsSuperfluidDelegatedClPositions, ObservableQueryAccountsSuperfluidUndelegatingClPositions, ObservableQuerySuperfluidAssetMultiplier, ObservableQuerySuperfluidDelegations, ObservableQuerySuperfluidOsmoEquivalent, ObservableQuerySuperfluidParams, ObservableQuerySuperfluidPools, ObservableQuerySuperfluidUndelegations } from "./superfluid-pools"; import { ObservableQueryNodeInfo } from "./tendermint/node-info"; import { ObservableQueryUsersValidatorPreferences } from "./valset-pref"; export interface OsmosisQueries { osmosis?: OsmosisQueriesImpl; } export declare const OsmosisQueries: { use(osmosisChainId: string, isTestnet?: boolean, poolIdBlacklist?: string[]): (queriesSetBase: QueriesSetBase, kvStore: KVStore, chainId: string, chainGetter: ChainGetter) => OsmosisQueries; }; /** Root queries store for all Osmosis queries. */ export declare class OsmosisQueriesImpl { readonly queryLiquiditiesInNetDirection: DeepReadonly; readonly queryLiquiditiesPerTickRange: DeepReadonly; readonly queryLiquidityPositionsById: DeepReadonly; readonly queryAccountsPositions: DeepReadonly; readonly queryAccountsUnbondingPositions: DeepReadonly; readonly queryConcentratedLiquidityParams: DeepReadonly; protected _queryPools: DeepReadonly; readonly queryGammNumPools: DeepReadonly; readonly queryCfmmConcentratedPoolLinks: DeepReadonly; readonly queryGammPoolShare: DeepReadonly; readonly queryLockedCoins: DeepReadonly; readonly querySyntheticLockupsByLockId: DeepReadonly; readonly queryUnlockingCoins: DeepReadonly; readonly queryAccountLocked: DeepReadonly; readonly queryMintParams: DeepReadonly; readonly queryEpochProvisions: DeepReadonly; readonly queryEpochs: DeepReadonly; readonly queryLockableDurations: DeepReadonly; readonly queryDistrInfo: DeepReadonly; readonly queryIncentivizedPools: DeepReadonly; readonly queryGauge: DeepReadonly; readonly queryPoolsGaugeIds: DeepReadonly; readonly queryPoolCreationFee: DeepReadonly; readonly querySuperfluidPools: DeepReadonly; readonly querySuperfluidDelegations: DeepReadonly; readonly querySuperfluidUndelegations: DeepReadonly; readonly querySuperfluidParams: DeepReadonly; readonly querySuperfluidAssetMultiplier: DeepReadonly; readonly querySuperfluidOsmoEquivalent: DeepReadonly; readonly queryAccountsSuperfluidDelegatedPositions: DeepReadonly; readonly queryAccountsSuperfluidUndelegatingPositions: DeepReadonly; readonly queryUsersValidatorPreferences: DeepReadonly; readonly queryNodeInfo: DeepReadonly; get queryPools(): ObservableQueryPoolGetter; constructor(queries: QueriesSetBase, kvStore: KVStore, chainId: string, chainGetter: ChainGetter, isTestnet?: boolean, poolIdBlacklist?: string[]); }