import { Geometry } from "../Geometry.ts"; interface CurvePoint { x: number; y: number; z?: number; } interface TubeCurve { getPointAt: (u: number) => CurvePoint; getTangentAt: (u: number) => CurvePoint; } /** * Generates a tube that extrudes along a 3D curve path using * rotation-minimizing frames to avoid unnecessary twisting. */ export declare class TubeGeometry extends Geometry { constructor(path: TubeCurve, tubularSegments?: number, radius?: number, radialSegments?: number, closed?: boolean); } export {}; //# sourceMappingURL=TubeGeometry.d.ts.map