/**
 * Remove allocation holes from a mesh's pools.
 * After compaction, every base pool's live elements occupy a contiguous
 * range [0, N) and the free set is empty. All cross-references between
 * pools are patched to the new IDs. Optional per-element data pools
 * (vertex_data, edge_data, loop_data, face_data) are compacted in
 * lockstep with their base pools.
 *
 * The mesh's topological meaning is preserved; only IDs may change.
 *
 * @param {BinaryTopology} mesh
 */
export function bt_mesh_compact(mesh: BinaryTopology): void;
//# sourceMappingURL=bt_mesh_compact.d.ts.map