import type { RespiratorInput, RespiratorResult } from './types.js'; /** * Calculate respirator MUC (Maximum Use Concentration) and protection factor * based on OSHA 29 CFR 1910.134 and NIOSH respirator selection guidelines. * * MUC = APF × OEL * Hazard Ratio = Concentration / OEL * Protection is adequate when Concentration <= MUC * * @param input - Respirator input parameters * @returns Respirator results including MUC, APF, and protection assessment * @throws {RangeError} oel is not greater than 0, or concentration is negative * @remarks When concentration is 0 (no hazard present), safetyMargin is Infinity — * an intentional sentinel meaning "any respirator is infinitely adequate". */ export declare function respiratorCalculate(input: RespiratorInput): RespiratorResult; //# sourceMappingURL=respiratorCalculate.d.ts.map