/**
 * Shrinks an island of faces by a given distance.
 * Conceptually, this moves the outline of the island inwards.
 * Assumes the input mesh is triangulated, see {@link bt_mesh_triangulate}.
 *
 * It is assumed that the island does not share any edges/vertices with any other part of the mesh. If this assumption is violated - expect undefined behavior.
 * An island is not restricted to all faces being co-planar, it may curve.
 * The erosion distance may be smaller than the smallest triangle height in the island, or it may be significantly larger - there is no restriction.
 *
 * @param {BinaryTopology} mesh
 * @param {number[]} faces
 * @param {number} erode_distance
 */
export function bt_mesh_face_island_erode(mesh: BinaryTopology, faces: number[], erode_distance: number): void;
//# sourceMappingURL=bt_mesh_face_island_erode.d.ts.map