import { InputHandler } from "./inputHandler"; import { RpcSafeClient } from "../rpcSafeClient"; import { ViewerSelection } from "../selection"; import { ICamera } from "../camera"; export declare class InputMouse extends InputHandler { private readonly _rpc; private readonly _canvas; private _lastMouseDownPosition; private _selection; private _camera; constructor(canvas: HTMLCanvasElement, rpc: RpcSafeClient, selection: ViewerSelection, camera: ICamera); register(): void; dispose(): void; private handlePointerDown; private handlePointerUp; private handleMouseClick; private handlePointerMove; private handleDoubleClick; private handleMouseScroll; private relativePosition; }