import * as THREE from "three"; import { Line2 as THREELine2 } from "../jsm/lines/Line2.js"; import { LineMaterial } from "../jsm/lines/LineMaterial.js"; import type { IBasicLine, IBasicLineConstructorOption, IStandardLine, IStandardConstructorOption } from "./types"; export declare class RBasicLine extends THREE.Line { readonly type = "RBasicLine"; constructor(options: IBasicLineConstructorOption); static createLineMaterial(options?: IBasicLine): THREE.Material; updateMaterial(options: IBasicLine): void; } export declare class RStandardLine extends THREELine2 { readonly type = "StandardLine"; constructor(options: IStandardConstructorOption); static createLineMaterial(options: IStandardLine): LineMaterial; updateMaterial(options: IStandardLine): void; }