import { OnInit, OnDestroy } from '@angular/core'; import { FileManagerOptionsInterface, FileManagerInterface, TransferInterface } from '../interfaces'; import * as i0 from "@angular/core"; export declare class FileSelectDirective implements OnInit, OnDestroy { role: string; type: string; readonly fileOptions: import("@angular/core").InputSignal; readonly uploader: import("@angular/core").InputSignal>; readonly fileHoverStart: import("@angular/core").OutputEmitterRef; readonly fileHoverEnd: import("@angular/core").OutputEmitterRef; readonly fileAccepted: import("@angular/core").OutputEmitterRef; readonly fileRejected: import("@angular/core").OutputEmitterRef; private _InputFile; private _files; constructor(); ngOnInit(): void; ngOnDestroy(): void; onChange(event: Event): void; private preventAndStopEventPropagation; private readFile; private getEventTarget; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }