import { ElementRef, EventEmitter, Renderer2 } from '@angular/core';
import * as i0 from "@angular/core";
export declare class DropZoneDirective {
    private el;
    private renderer;
    constructor(el: ElementRef, renderer: Renderer2);
    hoverClass: string;
    dropped: EventEmitter<FileList>;
    hovered: EventEmitter<boolean | Event>;
    onDrop($event: any): void;
    onDragOver($event: Event): void;
    onDragLeave($event: Event): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DropZoneDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DropZoneDirective, "[jpDropZone]", never, { "hoverClass": { "alias": "hoverClass"; "required": false; }; }, { "dropped": "dropped"; "hovered": "hovered"; }, never, never, false, never>;
}
//# sourceMappingURL=drop-zone.directive.d.ts.map