export default Line;
declare class Line extends ThreeLine {
    constructor(color: any, disableVertexColor: any);
    geometry: Geometry;
    material: LineBasicMaterial;
    setColor(colors: any): void;
    updatePoints(points: any, colors?: any[]): void;
    setTransform(transform: any): void;
    setAlpha(alpha: any): void;
    computeLineDistances(): Line;
    applyQuaternion(quaternion: import("three").Quaternion): Line;
    rotateOnAxis(axis: Vector3, angle: number): Line;
    rotateOnWorldAxis(axis: Vector3, angle: number): Line;
    rotateX(angle: number): Line;
    rotateY(angle: number): Line;
    rotateZ(angle: number): Line;
    translateOnAxis(axis: Vector3, distance: number): Line;
    translateX(distance: number): Line;
    translateY(distance: number): Line;
    translateZ(distance: number): Line;
    add(...object: import("three").Object3D[]): Line;
    remove(...object: import("three").Object3D[]): Line;
    attach(object: import("three").Object3D): Line;
    clone(recursive?: boolean | undefined): Line;
    copy(source: Line, recursive?: boolean | undefined): Line;
}
import { Line as ThreeLine } from "three/src/objects/Line";
import { Geometry } from "three/src/core/Geometry";
import { LineBasicMaterial } from "three/src/materials/LineBasicMaterial";
import { Vector3 } from "three/src/math/Vector3";
