/**
 * Splits an edge at parameter t and triangulates adjacent faces.
 *
 * NOTE: Assumes that the input mesh is triangulated.
 * NOTE: Does not check for created self-intersections or degenerate edges/faces. Make sure that if you pass t <= 0 or t >= 1 - you understand the implications.
 *
 * @param {BinaryTopology} mesh
 * @param {number} edge_id The edge to split
 * @param {number} t Interpolation parameter (0.0 to 1.0)
 * @returns {number} The newly created vertex ID
 */
export function bt_edge_split(mesh: BinaryTopology, edge_id: number, t: number): number;
//# sourceMappingURL=bt_edge_split.d.ts.map