import { OnInit, EventEmitter, ElementRef } from '@angular/core'; import { FileItem } from 'ng2-file-upload'; import { FileUploadService } from './file-upload.service'; export declare class FileUploadDropDirective implements OnInit { private fileUploadService; notifyCommitedFile: EventEmitter; notifyUploadQueue: EventEmitter; onFileDrop: EventEmitter; autoUpload: boolean; allowOnlyImages: boolean; protected element: ElementRef; private uploader; constructor(fileUploadService: FileUploadService, element: ElementRef); ngOnInit(): void; onDrop(event: any): void; onDragOver(event: any): void; onDragLeave(event: any): any; _getTransfer(event: any): any; _preventAndStop(event: any): any; _haveFiles(types: any): any; checkAllowedFiles(): void; private requestFileUpload; private commitFile; private getOptions; private getFilters; }