import type { ConfinedSpaceInput, ConfinedSpaceResult } from './types.js'; /** * Confined Space Atmospheric Assessment — OSHA 29 CFR 1910.146 * * @formula Direct threshold comparison: * - O₂: 19.5–23.5% safe, <19.5% deficient, >23.5% enriched * - LEL: <10% safe, 10-25% caution, >25% danger * - H₂S: <10 ppm safe, 10-20 caution, 20-100 danger, >100 IDLH * - CO: <25 ppm safe, 25-50 caution, 50-1200 danger, >1200 IDLH * * @reference OSHA 29 CFR 1910.146 — Permit-required confined spaces * @reference NIOSH Pocket Guide to Chemical Hazards * * @throws {RangeError} oxygenPercent outside 0–100, or any gas reading * (lelPercent, h2sPpm, coPpm, customGas fields) is negative. * @remarks A reading of 0 is a valid (and possibly catastrophic) measurement, * so zero values are accepted; only physically impossible values throw. */ export declare function confinedSpace(input: ConfinedSpaceInput): ConfinedSpaceResult; //# sourceMappingURL=confinedSpace.d.ts.map