import * as d3 from 'd3'; import { EventDispatcher } from '../EventDispatcher'; import { ShapeRenderer } from '../renderers/shapes/ShapeRenderer'; declare class DragManager extends EventDispatcher { private readonly _canvas; private _quadtree; private _renderers; private _transform; private _x; private _y; constructor(canvas: HTMLCanvasElement, x: d3.ScaleLinear, y: d3.ScaleLinear); setShapes(renderers: ShapeRenderer[]): void; setTransform(transform: d3.ZoomTransform): this; private _drag; private _dragEnd; private _dragStart; private _dragSubject; private _findNode; } export { DragManager };