import { Object3D } from "three"; import type VisibleMixin from "../display/core/mixins/VisibleMixin"; import { Point3dType } from "../utils/isPoint"; type RaycastResult = { point: Point3dType; distance: number; normal: Point3dType; manager: VisibleMixin; }; type RaycastData = { x: number; y: number; additionalCandidate?: Object3D; }; export declare const mouseRaycast: (item: Set>, data: RaycastData) => RaycastResult | undefined; export {};