/**
 *
 * @param {StreamGeometryBuilder} out
 * @param {number} Px
 * @param {number} Py
 * @param {number} Pz
 * @param {Vector3} N normal
 * @param {Vector3} B binormal
 * @param {Vector3} T tangent
 * @param {number} u X component of UV
 * @param {number[]|Float32Array} bend_angle
 * @param {number[]|Float32Array} shape 2d shape, format [x0,y1, x1,y1, ... , xN,yN]
 * @param {number[]|Float32Array} shape_normals
 * @param {number} shape_length number of points in the shape
 * @param {number[]|Float32Array} shape_transform 3x3 2d transform matrix for shape Note that matrix uses row-major order
 */
export function make_ring_vertices(out: StreamGeometryBuilder, Px: number, Py: number, Pz: number, N: Vector3, B: Vector3, T: Vector3, u: number, bend_angle: number[] | Float32Array, shape: number[] | Float32Array, shape_normals: number[] | Float32Array, shape_length: number, shape_transform: number[] | Float32Array): void;
//# sourceMappingURL=make_ring_vertices.d.ts.map