import { EdgesGeometry, InstancedBufferGeometry, InterleavedBuffer, LineSegments, Matrix4, Mesh, WireframeGeometry } from 'three'; export declare class LineSegmentsGeometry extends InstancedBufferGeometry { isLineSegmentsGeometry: boolean; instanceBuffer: InterleavedBuffer; constructor(); applyMatrix4(matrix: Matrix4): this; setPositions(array: Float32Array | number[], isDynamicUsage?: boolean): this; setColors(array: Float32Array | number[]): this; fromWireframeGeometry(geometry: WireframeGeometry): this; fromEdgesGeometry(geometry: EdgesGeometry): this; fromMesh(mesh: Mesh): this; fromLineSegments(lineSegments: LineSegments): this; computeBoundingBox(): void; computeBoundingSphere(): void; applyMatrix(matrix: Matrix4): this; }