import { OmakaseTimeRange } from './omakase-time-range'; import { ThumbnailVttFile } from '../vtt'; export declare class OmakasePreviewThumbnail extends HTMLElement { private _timeRange?; private _vttFile?; private _thumbnailFn?; private _destroyed$; constructor(); set vttFile(vttFile: ThumbnailVttFile | undefined); set thumbnailFn(thumbnailFn: ((time: number) => string | undefined) | undefined); set timeRange(timeRange: OmakaseTimeRange); connectedCallback(): void; disconnectedCallback(): void; }