import { ElementRef, OnChanges, Renderer2, SimpleChanges } from '@angular/core'; import { TreeNode } from '../models'; import { TreeDraggingTargetService } from '../services/tree-dragging-target.service'; export declare class TreeDragDirective implements OnChanges { private el; private renderer; private treeDraggingTargetService; draggingTarget: TreeNode; treeDragEnabled: boolean; constructor(el: ElementRef, renderer: Renderer2, treeDraggingTargetService: TreeDraggingTargetService); onDragStart(ev: DragEvent): void; onDragEnd(event: DragEvent): void; ngOnChanges(changes: SimpleChanges): void; }