import { ElementRef, EventEmitter } from '@angular/core'; import { IImage } from '../../interfaces/definitions'; import { Storage } from '../../services/storage'; import { UtilsService } from '../../services/utils.service'; import { RequestsService } from '../../services/requests.service'; export declare class UploadComponent { private requests; private util; active: boolean; message: string; uploadFinish: EventEmitter; fileEvent: EventEmitter; uploadFailed: EventEmitter; uploadProgress: EventEmitter; storage: Storage; inputFile: ElementRef; Active: boolean; fileViewer: any; folder: any; autoUpload: boolean; maxFileSize: any; allowedFormats: Array; parseContent: boolean; progressIsActive: boolean; windowUploader: boolean; progressPrecent: number; constructor(requests: RequestsService, util: UtilsService); activeUploader(): void; UploadToCloud(file: any, temp: any): void; uploader(event: any): void; renderAsImage(result: any, file: any): Promise; createItem(result: any, file: any, meta?: {}): IImage; ParseFilesContent(files: any): void; uploadHandler(files: any): false | void; FileTypeAllowed(type: any): boolean; eventHandler(e: any): void; setToFileUploader(e: any): void; }