/** * @packageDocumentation * @module harmony-network * @hidden */ import { BaseBlockTracker } from './baseTracker'; import { Messenger } from '../messenger/messenger'; export declare function timeout(duration: number, unref: any): Promise; export declare class PollingBlockTracker extends BaseBlockTracker { messenger: Messenger; _pollingInterval: number; _retryTimeout: number; _keepEventLoopActive: boolean; _setSkipCacheFlag: boolean; constructor(messenger: Messenger, opts?: { pollingInterval: undefined; retryTimeout: undefined; keepEventLoopActive: boolean; setSkipCacheFlag: boolean; }); checkForLatestBlock(): Promise; _start(): void; _performSync(): Promise; _updateLatestBlock(): Promise; _fetchLatestBlock(): Promise; } //# sourceMappingURL=pollingTracker.d.ts.map