import { EventEmitter } from '@angular/core'; import { HttpEvent, HttpRequest, HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; export declare class FileComponent { private http; uiChange: EventEmitter; uiUploadStart: EventEmitter; uiUploading: EventEmitter; uiUploaded: EventEmitter; uiUploadError: EventEmitter; placeholder: string; name: string; filename: string; forId: string; accept: string; beforeUpload: (files: FileList) => (boolean | Observable); uploader: (data: FormData) => (HttpRequest | Observable>); focus: boolean; disabled: boolean; readonly: boolean; multiple: boolean; isShowLoading: boolean; progress: number; refreshState: boolean; constructor(http: HttpClient); selectedFiles(event: any): void; private processBefore; private upload; private refresh; }