/** * Copyright (c) 2018-2024 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose * @author David Sehnal * @author Gianluca Tomasello */ import { MeshBuilder } from '../mesh-builder.js'; export declare function addTube(state: MeshBuilder.State, controlPoints: ArrayLike, normalVectors: ArrayLike, binormalVectors: ArrayLike, linearSegments: number, radialSegments: number, widthValues: ArrayLike, heightValues: ArrayLike, startCap: boolean, endCap: boolean, crossSection: 'elliptical' | 'rounded', roundCap?: boolean): void;