import { ElementRef, EventEmitter } from '@angular/core';
import { NgUploader } from './ng-uploader';
export declare class NgUploadDropDirective {
    private uploader;
    el: ElementRef;
    private isUploadBotton;
    onFileOver: EventEmitter<boolean>;
    onFileDrop: EventEmitter<File[]>;
    constructor(el: ElementRef, uploader: NgUploader);
    onDropHandler($event: any): void;
    onDragOverHandler($event: any): void;
    onDragOverLeave($event: any): void;
    private _preventAndStop(event);
    private _getTransfer(event);
    private _haveFiles(types);
}
