import * as THREE from "three"; import { IComponent } from "../IComponent"; import type { ThreejsViewer } from "../ThreejsViewer"; export declare class ObjectSelectionComponent implements IComponent { protected viewer: ThreejsViewer; protected raycaster: THREE.Raycaster; protected mouse: THREE.Vector2; protected selectionMaterial: THREE.MeshBasicMaterial; constructor(viewer: ThreejsViewer); dispose(): void; onPointerUp: (event: PointerEvent) => void; onPointerDown: (event: PointerEvent) => void; clearSelection(): void; setSelectObject(object: any, selected: any): void; highlightObject(object: any, enable: any): void; } //# sourceMappingURL=ObjectSelectionComponent.d.ts.map