import { ElementRef } from '@angular/core'; import { ControlValueAccessor, Validator, AbstractControl, ValidationErrors } from '@angular/forms'; export declare class FileUploadComponent implements ControlValueAccessor, Validator { private el; accept: string; placeholder: string; get required(): any; set required(value: any); _disabled: boolean; _path: string; private file; private changeCallback; private touchedCallback; constructor(el: ElementRef); _onFileChange(event: any): void; _onInputClick(realFileInputRef: any): void; _onOpenDialogClick(realFileInputRef: any): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(c: AbstractControl): ValidationErrors; registerOnValidatorChange?(fn: () => void): void; }