import { LoggerConstructor, PoolLiquidity, Logger, Address } from './types'; import { DexAdapterService } from './dex'; export declare class PoolsHelper { protected dexAdapterService: DexAdapterService; logger: Logger; constructor(dexAdapterService: DexAdapterService, loggerConstructor: LoggerConstructor); getAllDexKeys(): string[]; private getTopPoolsDex; updateDexPoolState(dexKey: string): Promise; updateAllPoolState(dexKeys: string[]): Promise; getTopPools(tokenAddress: Address, dexKeys: string[], countPerDex: number): Promise<(PoolLiquidity | string)[]>; }