import { Box3, Vector3 } from "three"; import { Hit } from "./Hit"; export declare class Ray { direction: any; origin: any; constructor(origin?: Vector3, direction?: Vector3); setParameters(origin: Vector3, direction: Vector3): void; boxContainsPoint(box: Box3, point: Vector3, epsilon: number): boolean; intersectBox: (this: Ray, box: Box3, outHit: Hit) => boolean; intersectSphere: (this: Ray, center: Vector3, radius: number, outHit: Hit) => boolean; }