import MeshSimplifier from "../MeshSimplifier"; import Adapter from "../../Adapters/Adapter"; import Geometry from "../../Geometries/Geometry"; declare class FastQuadric implements MeshSimplifier { targetPercentage: number; aggressiveness: number; private _triangles; private _vertices; private _refs; private _timer; get timeConsumed(): number; constructor({ targetPercentage, aggressiveness }?: { targetPercentage?: number; aggressiveness?: number; }); simplify(target: Adapter | Geometry): this; private _process; private _getData; private _setData; private _flipped; private _updateTriangles; private _updateMesh; private _calculateError; private _vertexError; private _compactMesh; } export default FastQuadric;