import { IDexHelper } from '../../dex-helper'; import { Logger } from '../../types'; import { NativeRateFetcherConfig } from './types'; export declare class RateFetcher { private dexKey; private dexHelper; private logger; private orderbookFetcher; private blacklistFetcher; private orderbookCacheKey; private orderbookCacheTTL; private setBlacklist; constructor(dexKey: string, dexHelper: IDexHelper, logger: Logger, config: NativeRateFetcherConfig); start(): void; stop(): void; fetchOnce(): Promise; private fetchAllBlacklistPages; private handleOrderbookResponse; private handleBlacklistResponse; }