/**
 * Enumerate the boundary edge cycles of a BinaryTopology mesh as ordered
 * sequences of edge IDs. Each cycle traces a single hole in the surface, in
 * the order the edges appear along the boundary.
 *
 * Throws if any boundary vertex has more than two boundary edges (figure-8 /
 * bridged loops are not supported in this pass — repair the mesh first).
 *
 * @param {BinaryTopology} mesh
 * @returns {number[][]} array of cycles; each cycle is an array of boundary edge IDs
 */
export function bt_mesh_walk_boundary_loops(mesh: BinaryTopology): number[][];
//# sourceMappingURL=bt_mesh_walk_boundary_loops.d.ts.map