import { OnInit, TemplateRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class InputFileComponent implements ControlValueAccessor, OnInit { private onChangeCallback; private _files; prefixTemplate: TemplateRef | undefined; labelTemplate: TemplateRef | undefined; suffixTemplate: TemplateRef | undefined; acceptedFileTypes: string | undefined; id: string; name: string | undefined; allowedTypes: string[]; multiple: boolean; disabled: boolean; change(event: any): void; get files(): FileList | undefined; set files(files: FileList | undefined); registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(files: FileList): void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }