import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { ITextTrackCue, ITextTrack } from '../interfaces/official'; export declare const getState: (instance: ITextTrackCue) => ITextTrackCueProperties, setState: (instance: ITextTrackCue, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export declare function TextTrackCueGenerator(): { new (): { readonly endTime: Promise; readonly id: Promise; readonly pauseOnExit: Promise; readonly startTime: Promise; readonly track: ITextTrack; }; }; export interface ITextTrackCueProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly endTime?: Promise; readonly id?: Promise; readonly pauseOnExit?: Promise; readonly startTime?: Promise; readonly track?: ITextTrack; } export declare const TextTrackCuePropertyKeys: string[]; export declare const TextTrackCueConstantKeys: never[];