import * as THREE from "three"; import { Line2 } from "./utils/Line2"; import { LineGeometry } from "./utils/LineGeometry"; import { LineSegments2 } from "./utils/LineSegments2"; import { LineMaterial } from "./utils/LineMaterial"; import type { LineMaterialParameters } from "./utils/LineMaterial"; import { LineSegmentsGeometry } from "./utils/LineSegmentsGeometry"; declare class FiveLine extends THREE.Object3D { static get version(): string; line: Line2; points: THREE.Points; needsRender: boolean; constructor(vector0?: THREE.Vector3, vector1?: THREE.Vector3); setPoints(vector0: THREE.Vector3, vector1: THREE.Vector3): void; getPoints(): THREE.Vector3[]; setMaterial(map: ConstructorParameters[0]): void; setResolution(width: number, height: number): void; } export { FiveLine as Line, LineGeometry, LineMaterial, LineMaterialParameters, LineSegmentsGeometry, Line2 as THREE_Line2, LineSegments2 as THREE_LineSegments2, };