import { EventEmitter } from '@angular/core'; import { HttpResponse } from '@angular/common/http'; import { UploadFile, CommonFile, UploadResponse } from './upload.interface'; export declare class IcosUploadProps { disabled: boolean; icosDisabled: boolean; data: any; name: string; action: string; accept: string; drag: boolean; multiple: boolean; headers?: any; withCredentials: boolean; showFileList: boolean; listType: string; fileList: UploadFile[]; preview: EventEmitter; remove: EventEmitter; progress: EventEmitter>; success: EventEmitter>; error: EventEmitter>; uploadFilter: (f: File) => boolean; readonly lifecycle: { preview: (f: CommonFile) => void; remove: (f: CommonFile) => void; success: (f: CommonFile, res: HttpResponse) => void; error: (f: CommonFile, err: any) => void; progress: (f: CommonFile, percentage: number) => void; }; }