export class VisualSymbolLine {
    /**
     *
     * @param {Vector3} source
     * @param {Vector3} target
     * @returns {VisualSymbolLine}
     */
    static from(source: Vector3, target: Vector3): VisualSymbolLine;
    /**
     *
     * @type {Vector3}
     */
    source: Vector3;
    /**
     *
     * @type {Vector3}
     */
    target: Vector3;
    __material: LineBasicMaterial;
    __geometry: BufferGeometry;
    __position_attribute: Float32BufferAttribute;
    __renderable: Renderable;
    /**
     *
     * @returns {Renderable}
     */
    get renderable(): Renderable;
    set color(c: any);
    updateGeometry(): void;
    link(): void;
    unlink(): void;
}
import { LineBasicMaterial } from "three";
import { BufferGeometry } from "three";
import { Float32BufferAttribute } from "three";
import Renderable from "../../ecs/renderable/Renderable.js";
//# sourceMappingURL=VisualSymbolLine.d.ts.map