import { EventEmitter, ElementRef } from '@angular/core'; export declare class DraggableHandleDirective { elementRef: ElementRef; constructor(elementRef: ElementRef); } export declare class DraggableDirective { static DRAGGABLE_DATA_KEY: string; disabled: boolean; group: string; dragData: any; dragEffect: 'none' | 'copy' | 'copyLink' | 'copyMove' | 'link' | 'linkMove' | 'move' | 'all' | 'uninitialized'; onDragStart: EventEmitter; onDragEnd: EventEmitter; onDragging: EventEmitter; handle: any; draggableHandle: DraggableHandleDirective; dragStart($event: any): void; drag($event: any): void; dragEnd($event: any): void; mouseover(event: any): void; mouseleave(event: any): void; }