/**
 * Boolean intersection test for two cubic Hermite curves.
 *
 * Returns `true` if any critical point of the squared-distance function
 * over [0,1]² (interior or boundary) is within `tolerance` Euclidean
 * distance. Tolerance = 0 reduces to "any true intersection exists".
 *
 * Internally: enumerates every candidate (s, t) pair via the dispatcher,
 * evaluates both curves at each pair, computes squared distance, and
 * short-circuits as soon as one pair clears the tolerance bound.
 *
 * @param {Float64Array|number[]} a length 4*dim, layout described in {@link spline3_hermite_intersection_spline3_hermite}
 * @param {Float64Array|number[]} b same layout
 * @param {number} dim ≥ 1
 * @param {number} tolerance ≥ 0
 * @returns {boolean}
 */
export function spline3_hermite_intersects_spline3_hermite(a: Float64Array | number[], b: Float64Array | number[], dim: number, tolerance: number): boolean;
//# sourceMappingURL=spline3_hermite_intersects_spline3_hermite.d.ts.map