import { IWebComponentInstance, OmniaContext } from "@omnia/fx"; import { MediaPickerSharePointVideo } from "@omnia/fx-models"; import { VueComponentBase } from "@omnia/fx/ux"; import "./SharePointVideoSettings.css"; import { ISharePointVideoSettingsComponent } from "./ISharePointVideoSettings"; import { SharePointVideoSettingsLocalization } from "./loc/localize"; /** * Component to render sharepoint settings. Internal use only. Use with media picker component * @internal */ export declare class SharePointVideoSettingsComponent extends VueComponentBase implements IWebComponentInstance, ISharePointVideoSettingsComponent { loc: SharePointVideoSettingsLocalization.locInterface; selectedMedia: MediaPickerSharePointVideo; onMediaChange: (mediaPickerVideo: MediaPickerSharePointVideo) => void; enableMediaCaption?: boolean; private spMediaService; omniaContext: OmniaContext; private internalMedia; private omniaUrl; private isLoadingIframe; private isVideoReady; private enableStartTime; private invalidStartTimeInput; private previewVideoCmpKey; private defaultStartTime; private styles; $refs: { startTime: any; }; created(): void; mounted(): void; private buildVideoUrl; private trimSensitiveInfo; private onEnableStartTimeChanged; private setEmbedHtml; private updateMediaState; private setHTMLResult; private validateStartTimeInput; private renderVideo; render(h: any): VueTsxSupport.JSX.Element; }