import { ElementRef, EventEmitter } from '@angular/core'; import { FileUploaderInterface } from './file-uploader.interface'; import { FileUploadService } from './file-upload.service'; import { FileUploadInfo } from './file-upload-info'; import { FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class FileUploadFieldComponent { private fileUploadService; label: string; uploadUrl: string; customUploader: FileUploaderInterface; isUploaded: boolean; index: number; fileName: string; fileUrl: string; formController: FormControl; fileTypes: string[]; disabled: boolean; enableDownload: boolean; fileUploaded: EventEmitter; fileUploadError: EventEmitter; removeFile: EventEmitter; fileInput: ElementRef; isUploading: boolean; constructor(fileUploadService: FileUploadService); get formatFileTypes(): string; handleInputChange(): void; prependProtocol(url: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }