import { Mesh } from "../form/Mesh";
import { Curves } from "../form/Curves";
import { NDArrayFloat32 } from "../ndarray/NDArray";
/** Compute intersection curves between two meshes. */
export declare function intersectionCurves(m0: Mesh, m1: Mesh): Curves;
/** Find curves where a mesh intersects itself. */
export declare function selfIntersectionCurves(mesh: Mesh): Curves;
/** Extract isocontour curves from a scalar field at one or more thresholds. */
export declare function isocontours(mesh: Mesh, scalars: NDArrayFloat32, threshold: number | Float32Array): Curves;
//# sourceMappingURL=sync.d.ts.map