import { OnDestroy, OnInit, ElementRef, EventEmitter } from '@angular/core'; import { DndState } from '../services'; import { DndDraggableConfig } from '../index'; export declare class DndDraggable implements OnInit, OnDestroy { private element; private dndState; option: DndDraggableConfig; dndType: string; dndObject: HTMLElement; disableDrag: string | boolean; dndDragStart: EventEmitter; dndDragEnd: EventEmitter; dndCopied: EventEmitter; dndLinked: EventEmitter; dndMoved: EventEmitter; dndCanceled: EventEmitter; dndSelected: EventEmitter; private dragState; private dropSubscription; private nativeElement; private draggableString; constructor(element: ElementRef, dndState: DndState); ngOnInit(): void; ngOnDestroy(): void; handleDragStart(event: DragEvent): void; handleDragEnd(event: DragEvent): void; handleClick(event: Event): void; private findElementWithAttribute(element, attr); }