export class PrimitiveStream { constructor(options: any); _vertices: any[]; _indices: any[]; _geometryStarted: boolean; _vertexOffset: number; _vertexIndex: number; _highIndex: any; _flipWinding: boolean; _invertNormals: boolean; _transform: void | null; _normalTransform: any; _min: any; _max: any; set flipWinding(arg: void); get flipWinding(): void; set invertNormals(arg: void); get invertNormals(): void; set transform(arg: void); get transform(): void; startGeometry(): void; endGeometry(): void; pushVertex(x: any, y: any, z: any, u?: number, v?: number, nx?: number, ny?: number, nz?: number): number; get nextVertexIndex(): number; pushTriangle(idxA: any, idxB: any, idxC: any): void; clear(): void; finishPrimitive(renderer: any): Primitive; } export class GeometryBuilderBase { constructor(primitiveStream: any); _stream: any; set primitiveStream(arg: any); get primitiveStream(): any; finishPrimitive(renderer: any): any; clear(): void; } import { Primitive } from "../core/primitive.js";