import * as THREE from 'three'; export declare type Geometry = THREE.Geometry; export declare type Mesh = THREE.Mesh; export declare class MeshBuilder { static DEFAULT_PARAM: { voxelSize: number; vertexColor: boolean; optimizeFaces: boolean; originToBottom: boolean; jitter: number; }; static textureFactory: any; voxelData: any; voxelSize: number; optimizeFaces: boolean; originToBottom: boolean; jitter: number; vertexColor: boolean; geometry: any; material: any; hashTable: any; constructor(voxelData: any, param: any); build(): void; getTexture(): any; _createVoxGeometry(voxel: any): Geometry; createMesh(): Mesh; isOuterVoxel(voxel: any): boolean; }