import { ElementRef, OnDestroy, OnInit, EventEmitter } from "@angular/core"; import * as i0 from "@angular/core"; export declare class SlickDropListDirective implements OnInit, OnDestroy { onSlickDropListReorder: EventEmitter; onSlickDropListEnter: EventEmitter; onSlickDropListLeave: EventEmitter; el: HTMLElement; uuid: string; fnMouseDown: (e: any) => Promise; fnMouseMove: (e: any) => void; fnMouseUp: () => void; isAdding: boolean; isAddingMouseEvent: MouseEvent; isMoving: boolean; placeholderEl: HTMLElement; placeholderHeight: number; itemHeights: number[]; cursorOffset: number; originalIdx: number; currentIdx: number; constructor(el: ElementRef); ngOnInit(): void; ngOnDestroy(): void; mouseDown(e: MouseEvent, target?: HTMLElement): Promise; mouseMove(e: MouseEvent): void; mouseUp(): void; private redraw; newItemReady(idx: number): void; private findElementIdx; private startMove; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }