import type { PlatformAccessory } from "homebridge";
import { ProtectBase } from "./protect-device.js";
import type { ProtectNvr } from "../protect-nvr.js";
export declare class ProtectSecuritySystem extends ProtectBase {
    accessory: PlatformAccessory;
    private isAlarmTriggered;
    constructor(nvr: ProtectNvr, accessory: PlatformAccessory);
    private configureDevice;
    private configureInfo;
    private configureMqtt;
    private configureSecuritySystem;
    private configureSecurityAlarm;
    updateDevice(): boolean;
    private get currentSecuritySystemState();
    private setSecurityState;
    private setSecurityAlarm;
}
