import { PlayerAPI } from 'bitmovin-player'; /** * Watches player events and stores the last known playback position for the active source. * * @category Utils */ export declare class ResumePositionTracker { private readonly player; private activeSourceKey; private lastPosition; constructor(player: PlayerAPI); release(): void; getStoredPosition(): number | null; private readonly updatePosition; private readonly savePosition; private readonly pausePositionTracking; private readonly storeCurrentPosition; private readonly storeCurrentPositionWhenHidden; private readonly startPositionTracking; private readonly restartPositionTracking; private readonly unloadSource; private readonly finishPositionTracking; private stopPositionTracking; }