import { DataView } from "../core/data-view"; import { LabeledLine } from "../core/labeld-lines"; export declare class UserInputTracker { crosshair: LabeledLine; private view; private element; private one; private two; private history; private mouse; private historyMouse; private is_mouse_down; private is_mouse_inside; constructor({ view, element, crosshair, }: { view: DataView; element: HTMLDivElement; crosshair: LabeledLine; }); cleanup(): void; private wheel; private keydown; private trecord; private tmove; private tstart; private tend; private updateLines; private mousemove; private mouseleave; private mousedown; private mouseup; }