import { FilePickerProvider, FilePickerStorageProviderContext, FilePickerHandler, ILayoutFileContext } from "@omnia/fx-models"; import { OmniaUxLocalization } from ".."; import { FileStorageService } from "../../services"; import { FileUploaderStore } from "../../stores"; import { VueComponentBase } from "../VueComponentBase"; import { IFileUploaderProviderProps } from "./IFilePickerRenderer"; import { FilePickerLocalization } from "./loc/localize"; export declare class FilePickerRenderer extends VueComponentBase implements IFileUploaderProviderProps { context: ILayoutFileContext; handler?: FilePickerHandler; providers: Array; uxLoc: OmniaUxLocalization; filePickerLoc: FilePickerLocalization.locInterface; fileUploaderStore: FileUploaderStore; fileService: FileStorageService; private subscriptionHandler; private fileToUpload; private isShowLoadingOverlay; private selectedDocument; private selectedTabId; created(): void; mounted(): void; handleUploadFile(): Promise; protected toggleLoadingUI(show: boolean): void; private renderLoading; renderMultipleProviders(): VueTsxSupport.JSX.Element[]; render(): VueTsxSupport.JSX.Element; }