import { AlarmState, ArmedState, SecurityAlertType, Severity } from '../security.constants'; export declare class SecurityLastEventModel { type: string; timestamp: string; sourceDeviceId?: string; severity?: Severity; } export declare class SecurityAlertModel { id: string; type: SecurityAlertType; severity: Severity; timestamp: string; acknowledged: boolean; sourceDeviceId?: string; sourceChannelId?: string; sourcePropertyId?: string; message?: string; } export declare class SecurityStatusModel { armedState: ArmedState | null; alarmState: AlarmState | null; highestSeverity: Severity; activeAlertsCount: number; hasCriticalAlert: boolean; activeAlerts: SecurityAlertModel[]; lastEvent?: SecurityLastEventModel; }