import { CharacteristicValue, PlatformAccessory } from "homebridge";
import { ConfigArea } from "../config/config-area";
import { AccessoryContext } from "../interfaces/accessory-context";
import { TexecomConnectPlatform } from "../texecom-connect-platform";
import { TexecomAreaAccessory } from "./texecom-area-accessory";
/**
 * Security System Accessory
 */
export declare class SecuritySystemAccessory extends TexecomAreaAccessory {
    constructor(platform: TexecomConnectPlatform, accessory: PlatformAccessory<AccessoryContext<ConfigArea>>);
    protected getCharacteristic(): CharacteristicValue;
    protected listener(): void;
    protected listenerArmed(value: number): void;
    protected listenerArming(): void;
    protected listenerTriggered(): void;
    protected statusAlarmed(): void;
    protected statusDisarmed(): void;
    private setServiceState;
}
