import { EventEmitter, ElementRef, OnInit, OnDestroy } from '@angular/core'; import { DragAndDropService } from './drag-and-drop.service'; import { Draggable } from './classes/draggable'; export declare class DraggableDirective implements OnInit, OnDestroy { private _service; elementRef: ElementRef; private _setEnabled; private _setDragAction; private _setUsePplaceholder; private _setPlaceholderClass; private _setDragData; onDragStart: EventEmitter; onDragEnd: EventEmitter; constructor(_service: DragAndDropService, elementRef: ElementRef); enabled: boolean; dragging: boolean; draggable: Draggable; private _drag_start_subscription; private _drag_end_subscription; ngOnInit(): void; ngOnDestroy(): void; private readonly _element; }