import { Line, BufferGeometry, LineBasicMaterial } from 'three'; import { GeometryPathJson } from '../../util/render/type'; import { GeometreyJson, LineJson, MaterialJson, RenderLine } from './type'; declare const getLineJson: (name?: string, path?: GeometryPathJson) => LineJson; declare const createGeometry: (geometry: GeometreyJson) => BufferGeometry; declare const updateGeometry: (json: LineJson, line: RenderLine) => void; declare const createMaterial: (material: MaterialJson) => LineBasicMaterial; declare const updateMaterial: (material: MaterialJson, line: RenderLine) => void; declare const createLine: (json: LineJson) => Line; declare const updateLine: (json: LineJson, line: RenderLine, needUpdateGeometry: Boolean) => void; export { getLineJson, createGeometry, updateGeometry, createMaterial, updateMaterial, createLine, updateLine, };