import { BaseComponent } from "../../core/BaseComponent.js"; import type { VideoOptions } from "./Video.types.js"; export declare class VideoPlayer extends BaseComponent { private options; private videoEl; private controls; private qualitySelect; private timeline; private volume; private chapterList?; private isScrubbing; private lastTime; constructor(options: VideoOptions); init(): void; destroy(): void; private render; private buildControls; private mapChapterLabelToIcon; private bindMediaEvents; private togglePlay; private handleSeekInput; private handleSeekCommit; private seekTo; private changeQuality; private swapSource; private toggleCaptions; private toggleFullscreen; private track; private tryHydrate; } //# sourceMappingURL=Video.d.ts.map