import { CanvasContext } from "./canvas-context/CanvasContext"; import { Node } from "./nodes"; import { HoverLayer } from "./layers/HoverLayer"; export declare class EventsManager { private container; private context; private nodes; private eventBus; isRotating: boolean; isResizing: boolean; activeController: string; hoverLayer: HoverLayer; isDragging: boolean; target: Node | null; startX: number; startY: number; constructor(container: HTMLElement, context: CanvasContext, nodes: Node[], eventBus: any); initEvents(): void; private handleClick; private handleMouseDown; private handleMouseMove; private handleMouseLeave; private handleDoubleClick; }