export declare const SECURITY_MODULE_PREFIX = "security"; export declare const SECURITY_MODULE_NAME = "security-module"; export declare const SECURITY_MODULE_API_TAG_NAME = "Security module"; export declare const SECURITY_MODULE_API_TAG_DESCRIPTION = "A collection of endpoints that provide security-related functionalities, such as retrieving armed state, alarm state, and active alerts."; export declare const SECURITY_STATE_PROVIDERS: unique symbol; export declare enum EventType { SECURITY_STATUS = "security:status" } export declare enum ArmedState { DISARMED = "disarmed", ARMED_HOME = "armed_home", ARMED_AWAY = "armed_away", ARMED_NIGHT = "armed_night" } export declare enum AlarmState { IDLE = "idle", PENDING = "pending", TRIGGERED = "triggered", SILENCED = "silenced" } export declare enum Severity { INFO = "info", WARNING = "warning", CRITICAL = "critical" } export declare const SEVERITY_RANK: Record; export declare enum SecurityEventType { ALERT_RAISED = "alert_raised", ALERT_RESOLVED = "alert_resolved", ALERT_ACKNOWLEDGED = "alert_acknowledged", ALARM_STATE_CHANGED = "alarm_state_changed", ARMED_STATE_CHANGED = "armed_state_changed" } export declare const SECURITY_STATE_DEBOUNCE_MS = 150; export declare const SECURITY_EVENTS_MAX_ROWS = 200; export declare const SECURITY_EVENTS_DEFAULT_LIMIT = 50; export declare enum SecurityAlertType { INTRUSION = "intrusion", ENTRY_OPEN = "entry_open", SMOKE = "smoke", CO = "co", WATER_LEAK = "water_leak", GAS = "gas", TAMPER = "tamper", FAULT = "fault", DEVICE_OFFLINE = "device_offline" }