import { DragNDropService } from '../services/drag-n-drop.service'; import { ElementRef, EventEmitter, Renderer2, NgZone } from '@angular/core'; export declare class DraggableDirective { protected el: ElementRef; private renderer; private service; private zone; private enabled; private image; private imageElement; private unbindDragListener; dragScope: string | Array; dragData: any; dragHandleClass: string; dragClass: string; dragTransitClass: string; onDragStart: EventEmitter; onDrag: EventEmitter; onDragEnd: EventEmitter; dragImage: string; dragEnabled: boolean; constructor(el: ElementRef, renderer: Renderer2, service: DragNDropService, zone: NgZone); dragStart(ev: any): void; dragEnd(ev: any): void; unbindDragListeners(): void; drag(ev: any): void; }