import { EventEmitter } from '@angular/core'; import { PoUploadLiterals } from '../interfaces/po-upload-literals.interface'; export declare class PoUploadDragDropDirective { private readonly i18nPipe; private readonly notification; areaElement: HTMLElement; directoryCompatible: boolean; disabled: boolean; literals: PoUploadLiterals; dragLeave: EventEmitter; dragOver: EventEmitter; fileChange: EventEmitter; timeout: any; private files; private invalidFileType; onDragLeave(event: any): void; onDragOver(event: any): void; onDrop(event: any): void; private getFilesFromDataTransferItems; private getFilesFromEntry; private getOnlyDirectories; private getOnlyFiles; private readFile; private readDirectory; private readDirectoryEntries; private sendFeedback; private sendFiles; private setPipeArguments; }