import { OnInit, ElementRef, EventEmitter } from '@angular/core'; import { UploadInput, UploadOutput, UploaderOptions } from 'ngx-uploader'; import * as i0 from "@angular/core"; export declare class FileUploadComponent implements OnInit { constructor(); _options: FileUploadOptions; inputControl: ElementRef; cssClass: string; set options(v: FileUploadOptions); get options(): FileUploadOptions; UploaderEvent: EventEmitter; uploaderOptions: UploaderOptions; uploadInput: EventEmitter; tempUploadedFiles: {}; ngOnInit(): void; start(): void; onUploadOutput(output: UploadOutput): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class FileUploadOptions { multiple: boolean; buttonText: string; buttonCss: string; httpOptions: FileUploaderHttpOptions; } export declare class FileUploaderEventData { type: FileUploaderEventType; file: FileUploaderFile; progress: number; } export declare enum FileUploaderEventType { AllAddedToQueue = 0, AddedToQueue = 1, Uploading = 2, DragOver = 3, DragOut = 4, Drop = 5, Uploaded = 6, Removed = 7 } export declare class FileUploaderFile { id: string; name: string; } export declare class FileUploaderHttpOptions { method: string; url: string; headers: any; fileIdUrlParam: string; params: any; }