import * as THREE from "three"; import Geometry from "./Geometry"; import Vector3 from "../math/Vector3"; import Face3 from "../math/Face3"; declare class ThreeGeometry implements Geometry { originalGeometry: THREE.BufferGeometry; constructor(geometry: THREE.BufferGeometry); prepare(): { vertices: any[]; faces: any[]; }; update(datas: { vertices: Vector3[]; faces: Face3[]; unculledVertices: number[]; unculledFaces: number[]; }): this; } export default ThreeGeometry;