import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class FileSelectorComponent {
    private _fileName;
    private _file;
    private _fileList;
    fileNameChange: EventEmitter<string>;
    fileChange: EventEmitter<File>;
    fileListChange: EventEmitter<FileList>;
    showButtonOnDisable: boolean;
    multipleSelection: boolean;
    disabled: boolean;
    get fileName(): string;
    set fileName(name: string);
    get file(): File;
    set file(file: File);
    get fileList(): FileList;
    set fileList(fileList: FileList);
    selectFile(files: FileList): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FileSelectorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FileSelectorComponent, "systelab-file-selector", never, { "showButtonOnDisable": { "alias": "showButtonOnDisable"; "required": false; }; "multipleSelection": { "alias": "multipleSelection"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "fileName": { "alias": "fileName"; "required": false; }; "file": { "alias": "file"; "required": false; }; "fileList": { "alias": "fileList"; "required": false; }; }, { "fileNameChange": "fileNameChange"; "fileChange": "fileChange"; "fileListChange": "fileListChange"; }, never, never, false, never>;
}
