import { EventEmitter, ElementRef, OnInit, Renderer } from '@angular/core'; export declare class DraggableDirective implements OnInit { private el; private rr; constructor(el: ElementRef, rr: Renderer); private isDragging; private _shadowElement; private _dragMode; private _step; private _scale; private elementX; private elementY; private startX; private startY; private endX; private endY; dragged: EventEmitter; dragging: EventEmitter; dragMode: string | 'MOVING' | 'NONE'; step: number; scale: number; ngOnInit(): void; private setBackgroundColor; onMousedown(event: any): void; private readonly state; onMousemove(event: any): void; onMouseup(): void; }