import { OnInit, ElementRef, OnDestroy } from '@angular/core'; import { DragService } from '../../services/drag.service'; import { ToolAdapterService } from '../../tools/tool-adapter.service'; import { ControlSpecification } from '../../types/specification.types'; export declare class DragBoxComponent implements OnInit, OnDestroy { private dragService; private el; private toolService; specification: ControlSpecification; private isDraging; private container; private dragEndSubscription; private dragEndAtControlSubscription; private dragEventSubscription; constructor(dragService: DragService, el: ElementRef, toolService: ToolAdapterService); ngOnInit(): void; ngOnDestroy(): void; onMousemove(event: any): void; private bindDragEvent; private bindDragEndAtControl; private bindDragEnd; private unBindDrag; }