import { type IValueSubject } from "@vkontakte/videoplayer-shared"; import type { Caption, VideoSubtitleParsed } from "../types"; export declare class CaptionsPrepared { private readonly flickeringTimeout; private readonly subscriptions; private isAuto; private isLive; private readonly captions$; readonly captionsPrepared$: IValueSubject; subscribe(): this; setIsAuto(value: boolean): void; setIsLive(value: boolean): void; setCaptions(value: VideoSubtitleParsed["texts"]): void; destroy(): void; private isEnabled; private processCaptions; }