import { VueComponentBase } from ".."; import { IWebComponentInstance } from "../.."; import { MediaPickerVideo } from "../../models"; import { MediaPickerService } from "../../services"; import { IMediaPickerVideo } from "./IMediaPickerVideo"; export declare class MediaPickerVideoComponent extends VueComponentBase implements IWebComponentInstance, IMediaPickerVideo { video: MediaPickerVideo; videodata?: string; videoStyle?: string | object | object[]; mediaPickerService: MediaPickerService; dark: boolean; displayVSlot: boolean; containerClass?: string; thumbnailOnly?: boolean; showCaption?: boolean; inlineMediaNodeDisplayData?: string; private isYoutubeSrc; private iframeVideo; created(): void; mounted(): void; onVideodataChanged(videojson: string): void; pauseYoutubeVideo(iframeVideo: HTMLIFrameElement): void; pauseVideoWhenOutOfSight(): void; isYoutubeVideo(url: string): boolean; private getVideoWrapper; renderThumbnailOnly(): VueTsxSupport.JSX.Element; render(): VueTsxSupport.JSX.Element; }