import { EventEmitter } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { FileUploaderInterface } from './file-uploader.interface'; import { FileControlValueAccessor } from './file-control-value-accessor'; import { FileUploadInfo } from './file-upload-info'; import * as i0 from "@angular/core"; export declare class FileGroupUploaderComponent extends FileControlValueAccessor { label: string; numFiles: number; description: string; uploadUrl: string; customUploader: FileUploaderInterface; formGroup: FormGroup; formControlName: string; fileTypes: string[]; disabled: boolean; enableDownload: boolean; fileUploaded: EventEmitter; fileUploadError: EventEmitter; fileRemoved: EventEmitter; constructor(); get canUpload(): boolean; onFileUploaded(value: FileUploadInfo): void; clearValue(event: Event): void; handleError(err: Error): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }