import type { Vector3 } from 'three'; import { Object3D } from 'three'; import type LineStringMesh from './LineStringMesh'; import type SimpleGeometryMesh from './SimpleGeometryMesh'; import type { DefaultUserData, SimpleGeometryMeshEventMap } from './SimpleGeometryMesh'; export default class MultiLineStringMesh extends Object3D implements SimpleGeometryMesh { readonly isSimpleGeometryMesh: true; readonly isMultiLineStringMesh: true; readonly type: "MultiLineStringMesh"; geometryOrigin: Vector3 | undefined; userData: Partial; set opacity(opacity: number); constructor(lineStrings: LineStringMesh[]); dispose(): void; /** * Executes the callback on all the {@link LineStringMesh}es of this mesh. * @param callback - The callback to execute. */ traverseLineStrings(callback: (obj: LineStringMesh) => void): void; } export declare function isMultiLineStringMesh(obj: unknown): obj is MultiLineStringMesh; //# sourceMappingURL=MultiLineStringMesh.d.ts.map