import type { WbgtInput, WbgtResult } from './types.js'; /** * Calculate Wet Bulb Globe Temperature (WBGT) index * * Outdoor (with solar load): * WBGT = 0.7 x Twb + 0.2 x Tg + 0.1 x Ta * * Indoor (or outdoor without solar load): * WBGT = 0.7 x Twb + 0.3 x Tg * * Where: * - Twb = Natural Wet Bulb Temperature (C) * - Tg = Globe Temperature (C) * - Ta = Dry Bulb / Air Temperature (C) * * The weightings are those of the index itself, not a choice made here. * * @reference ISO 7243:2017, WBGT index for the assessment of heat stress. * * Status is determined by comparing WBGT to threshold: * - safe: WBGT < threshold - 2 * - caution: threshold - 2 <= WBGT <= threshold * - danger: WBGT > threshold * * The 2 degree caution band is a margin chosen here, not part of the index, and the * threshold it is measured from is itself unverified - see WBGT_THRESHOLDS above. * * @param input - WBGT input parameters * @returns WBGT result with index, threshold, and status */ export declare function wbgtCalculate(input: WbgtInput): WbgtResult; //# sourceMappingURL=wbgtCalculate.d.ts.map