import { Object3D, Quaternion, Vector3 } from "three"; import { EventDispatcher, XIntersection } from "../index.js"; import { ThreeEvent } from "@react-three/fiber"; export type XLinesIntersection = XIntersection & { lineIndex: number; distanceOnLine: number; }; export declare function intersectLinesFromCapturedEvents(from: Object3D, fromPosition: Vector3, fromRotation: Quaternion, linePoints: Array, capturedEvents: Map): Array; export declare function intersectLinesFromObject(from: Object3D, fromPosition: Vector3, fromRotation: Quaternion, linePoints: Array, on: Object3D, dispatcher: EventDispatcher, XLinesIntersection>, filterClipped: boolean): Array;