/** Return `true` if `|a - b| <= epsilon`. * * Uses an absolute epsilon, appropriate for values near zero. For magnitudes * much larger than 1, use `approxEqualRelative`. Defaults to the SDK `EPSILON`. */ export declare function approxEqual(a: number, b: number, epsilon?: number): boolean; /** Return `true` if `a` and `b` agree to within a relative tolerance. * * Uses `|a - b| <= relativeEpsilon * max(|a|, |b|)`, which scales with * magnitude and is appropriate for large numbers where absolute epsilon * comparisons fail. For values near zero, falls back to `EPSILON` * (absolute). Defaults to `EPSILON` for `relativeEpsilon`. */ export declare function approxEqualRelative(a: number, b: number, relativeEpsilon?: number): boolean; /** Return `true` if `|value| <= epsilon`. */ export declare function approxZero(value: number, epsilon?: number): boolean; //# sourceMappingURL=comparison.d.ts.map