import { Playback } from '../../../../types/Playback'; import { InterfaceOptions } from '../../../InterfaceOptions'; import { EnrichedPlyr } from '../../../../types/plyr'; import './VideoLengthPreview.scss'; import { PlaybackSegment } from '../../../MediaPlayer'; import { AddonInterface } from '../Addons'; export declare class VideoLengthPreview implements AddonInterface { private plyr; private playback; static isEnabled: (_: any, playback: Playback | null, options: InterfaceOptions) => boolean; private container; private destroyed; constructor(plyr: EnrichedPlyr, playback: Playback); hide: () => void; unHide: () => void; destroy: () => void; private createContainer; private addListeners; private getPlyrContainer; updateSegment: (_: PlaybackSegment) => void; }