/**
 * Find the loop in `face_a` whose edge is shared with `face_b`.
 *
 * The returned loop belongs to `face_a` and its edge is also used by a loop in `face_b`.
 * Combined with {@link BinaryTopology#loop_read_vertex} and {@link BinaryTopology#loop_read_next},
 * this is enough to read the two vertices of the shared edge in `face_a`'s winding order,
 * which is useful for constructing directed portals.
 *
 * @param {BinaryTopology} mesh
 * @param {number} face_a
 * @param {number} face_b
 * @returns {number} loop ID in `face_a` that shares an edge with `face_b`, or {@link NULL_POINTER} if no shared edge exists
 */
export function bt_faces_shared_loop(mesh: BinaryTopology, face_a: number, face_b: number): number;
//# sourceMappingURL=bt_faces_shared_loop.d.ts.map