import { GradientTextureOptions } from '../Shared'; import { Position, IColor, BaseObjectInfo } from '../Interface'; import { BaseMesh } from './BaseMesh'; interface LineInfo extends BaseObjectInfo { points: Position[]; width?: number; color?: IColor; opacity?: number; gradient?: GradientTextureOptions; } type SetOptionsLineInfo = Partial>; declare class Line extends BaseMesh { params?: LineInfo | undefined; constructor(params?: LineInfo | undefined); updateGeometry(points: Position[], width: number): void; setOptions(params: SetOptionsLineInfo): void; } export { Line, LineInfo, SetOptionsLineInfo, };