import { Network } from '../../constants'; import { IDexHelper } from '../../dex-helper'; import { Logger } from '../../types'; import { DexalotRateFetcherConfig } from './types'; export declare class RateFetcher { private dexHelper; private dexKey; private network; private logger; private pairsFetcher; private pairsCacheKey; private pairsCacheTTL; private rateFetcher; private pricesCacheKey; private pricesCacheTTL; private tokensAddrCacheKey; private tokensCacheKey; private tokensCacheTTL; private blacklistFetcher; constructor(dexHelper: IDexHelper, dexKey: string, network: Network, logger: Logger, config: DexalotRateFetcherConfig); start(): void; stop(): void; private handlePairsResponse; private handleRatesResponse; private buildBlacklistResponseHandler; }