import { IWebComponentInstance } from "../../../"; import { IMyComputerProviderComponent } from "./IMyComputerProvider"; import { MyComputerProviderLocalization } from "./loc/localize"; import { OmniaTheming } from "../../OmniaTheming"; import { MultiSelectMediaProviderComponentBase } from "../mediaproviderbase/MultiSelectMediaProviderComponentBase"; import { OmniaUxLocalization } from "../.."; export declare class MyComputerProviderComponent extends MultiSelectMediaProviderComponentBase implements IWebComponentInstance, IMyComputerProviderComponent { omniaTheming: OmniaTheming; private subscriptionHandler; locMyComputerProvider: MyComputerProviderLocalization.locInterface; uxLoc: OmniaUxLocalization; private PastingImageHandler; private isLoading; private fileHandlers; private currentProvider; private isUploading; private progressPercentage; private fileToUpload; private extraFileToUpload; private currentSettings; private previewMedia; private allowedFiles; constructor(); created(): void; mounted(): void; private renderProviderButtons; private onAddedFile; private renderSettings; private onUploadMedia; private handleProviderHandledFile; handleFile(media: File, pastingFile?: boolean): void; private renderUploadProgress; render(): VueTsxSupport.JSX.Element; }