/**
 * Localized counterpart to {@link bt_mesh_fuse_duplicate_edges} that inspects only
 * `v`'s disk cycle. Any two edges in that cycle sharing the same other endpoint
 * are fused: loops move from the victim to the master, the victim is untangled
 * from both endpoint disk cycles, and its memory is released.
 *
 * If transferring a loop would leave the master edge with two loops on the same
 * face (i.e. the face has collapsed to a degenerate two-edge polygon), that face
 * is killed as well.
 *
 * Self-loops on `v` are left alone; the caller should handle them separately.
 *
 * Typical use: after an iterative edit that may have produced link-vertex
 * duplicates around `v`, run this to restore the one-edge-per-vertex-pair
 * invariant without the cost of a whole-mesh pass.
 *
 * @param {BinaryTopology} mesh
 * @param {number} v
 * @returns {number} Number of faces killed as a side effect.
 */
export function bt_vert_fuse_duplicate_edges(mesh: BinaryTopology, v: number): number;
//# sourceMappingURL=bt_vert_fuse_duplicate_edges.d.ts.map