import { BaseBlockTracker } from './BaseBlockTracker'; import { Provider } from './types'; export interface SubscribeBlockTrackerOptions { provider?: Provider; blockResetDuration?: number; } export declare class SubscribeBlockTracker extends BaseBlockTracker { private _provider; private _subscriptionId; constructor(opts?: SubscribeBlockTrackerOptions); checkForLatestBlock(): Promise; protected _start(): Promise; protected _end(): Promise; private _call; private _handleSubData; }