import { ConstructorProps, ContextManager, Observable } from '@zcomponent/core'; import * as THREE from 'three'; import { Material } from './Material'; /** * A material for drawing wireframe-style geometries. * * * Root element: [THREE.LineBasicMaterial](https://threejs.org/docs/index.html#api/en/materials/LineBasicMaterial) * @zcomponent * @zgroup Materials * @zicon material * @ztag three/Material/Line/MeshBasicMaterial * @zparents three/Object3D/Line/** */ export declare class LineBasicMaterial extends Material { element: THREE.LineBasicMaterial; /** * Constructs a new line basic material. * @param contextManager - Context manager. * @param props - Properties. */ constructor(contextManager: ContextManager, props: ConstructorProps); /** * The color of the material. * @zprop * @zgroup LineBasicMaterial * @zgrouppriority 20 * @ztype color-norm-rgb-linear * @zdefault [1, 1, 1] */ color: Observable<[number, number, number], never>; /** * Whether the material is affected by fog. Default is true. * @zprop * @zgroup LineBasicMaterial * @zgrouppriority 20 * @zdefault true */ fog: Observable; }