import { EventEmitter, OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { DragDropEvent } from './events'; import { DragDropService } from './drag-drop.service'; export declare class DroppableDirective implements OnDestroy { private service; private _zones; private acceptsCurrentDrop; private eventSubscription; set zones(zone: string | string[]); acceptsDrop: (data: any) => boolean; mavDroppable: EventEmitter; dragDropEvents: Observable; constructor(service: DragDropService); onDragOver(event: DragEvent): boolean; onDrop(): boolean; ngOnDestroy(): void; }