/**
 * @description
 * HNS 대기확산 탭의 도메인 유니언 타입 모음. 대기 안정도 등급, 확산 모델
 * 종류, 예측 알고리즘, 유출 형태, 시나리오 위험도 분류를 정의한다.
 *
 * @author dnlee (dnlee@gcsc.co.kr)
 */

/** HNS 확산 — Pasquill-Gifford 대기안정도 등급 (A~F) */
export type StabilityClass = 'A' | 'B' | 'C' | 'D' | 'E' | 'F';

/** HNS 확산 — 확산 모델 유형 (연속 plume / 순간 puff / 밀도가스 dense_gas) */
export type DispersionModel = 'plume' | 'puff' | 'dense_gas';

/** HNS 확산 — 예측 알고리즘 (ALOHA/CAMEO/Gaussian Plume/AERMOD) */
export type AlgorithmType = 'ALOHA (EPA)' | 'CAMEO' | 'Gaussian Plume' | 'AERMOD';

/** HNS 확산 — 유출 형태 UI 선택값 (연속/순간/풀증발) */
export type ReleaseType = '연속 유출' | '순간 유출' | '풀(Pool) 증발' | '밀도가스 유출';

/** HNS 시나리오 — 시나리오 위험도 분류 */
export type Severity = 'CRITICAL' | 'HIGH' | 'MEDIUM' | 'RESOLVED';
