import { BufferGeometry, Curve, Vector3 } from "three";
export default function createTubeGeometry(path: Curve<any>, tubularSegments?: number, radius?: number, radialSegments?: number, closed?: boolean): {
    type: string;
    parameters: {
        path: Curve<any>;
        tubularSegments: number;
        radius: number;
        radialSegments: number;
        closed: boolean;
    };
    tangents: Vector3[];
    normals: Vector3[];
    binormals: Vector3[];
} & BufferGeometry<import("three").NormalBufferAttributes>;
