import type { DeviceChannel } from "./types.js"; /** Alarm severity state for a device or channel. */ export type AlarmState = "none" | "low" | "high"; /** Determine the alarm state of a single channel. */ export declare function getChannelAlarmState(channel: DeviceChannel): AlarmState; /** Determine the highest alarm state across multiple channels. */ export declare function getChannelsAlarmState(channels: DeviceChannel[]): AlarmState; /** Escalate to the more severe of two alarm states. */ export declare function escalateAlarm(current: AlarmState, incoming: AlarmState): AlarmState; //# sourceMappingURL=alarm.d.ts.map