import { BufferGeometry, Mesh } from "three"; export declare class GeometryUtils { static merge(geometriesByMaterial: BufferGeometry[][], splitByBlocks?: boolean): BufferGeometry; static mergeGltfMeshes(meshes: Mesh[]): Promise; private static getMeshesAttributes; private static getMeshesIndices; private static getMeshGroup; private static cleanUpMesh; private static getIndicesOfMesh; private static cleanUp; private static setupMaterialGroups; private static mergeGeomsOfSameMaterial; private static splitByBlocks; private static checkAllGeometriesAreIndexed; }