import type { RoughnessInput, RoughnessResult } from './types.js'; /** * Convert surface roughness between Ra, Rz, and N class. * * Conversion is a lookup against the ISO 1302 grade table (N1-N12, Ra 0.025-50 µm, * Rz 0.1-200 µm) with nearest-grade snapping. Inputs outside the table — realistic ones exist * on both ends (lapped/superfinished Ra ≈ 0.006 µm, rough sand casting Ra ≈ 100 µm) — are * snapped to the boundary grade and disclosed via `outOfTableRange: true`, because the * returned grade is then NOT equivalent to the input (up to 4× off at the edges). * * @reference ISO 1302 — surface texture indication, N-grade table * @throws RangeError if value is not positive */ export declare function roughness(input: RoughnessInput): RoughnessResult; //# sourceMappingURL=roughness.d.ts.map