import type { Matrix4 } from "./Matrix4.ts"; import { Vector3 } from "./Vector3.ts"; /** Finite line segment between two 3D points. */ export declare class Line3 { #private; constructor(start?: Vector3, end?: Vector3); get start(): Vector3; set start(value: Vector3); get end(): Vector3; set end(value: Vector3); get delta(): Vector3; get length(): number; get lengthSq(): number; applyMatrix4(m: Matrix4): Line3; at(t: number, target?: Vector3): Vector3; clone(): Line3; closestPointToPoint(point: Vector3, clampToLine?: boolean, target?: Vector3): Vector3; closestPointToPointParameter(point: Vector3, clampToLine?: boolean): number; copy(line: Line3): Line3; equals(line: Line3): boolean; getCenter(target?: Vector3): Vector3; set(start: Vector3, end: Vector3): Line3; } //# sourceMappingURL=Line3.d.ts.map