import { BGAreaStatus, BGAlarmPriority } from './BGConst';
export declare class BGArea {
    AreaNumber: number;
    AreaText: string;
    AreaStatus: BGAreaStatus;
    ReadyToBecomeAllOn: boolean;
    ReadyToBecomePartOn: boolean;
    FaultNumber: number;
    private Alarms;
    constructor(AreaNumber: number);
    SetAreaStatus(AreaStatus: BGAreaStatus): void;
    SetAreaReadyState(ReadyToBecomeAllOn: boolean, ReadyToBecomePartOn: boolean, FaultNumber: number): void;
    GetAlarmDetected(): boolean;
    AddAlarm(Alarm: BGAlarmPriority): boolean;
    RemoveAlarm(Alarm: BGAlarmPriority): boolean;
    GetIsAlarmNominal(): boolean;
    GetFireAlarm(): number[];
    GetGazAlarm(): number[];
    GetPersonnalAlarm(): number[];
    GetBurglaryAlarm(): number[];
    ClearAlarm(): boolean;
    SetAlarm(AlarmAnnunciationPriority: number): void;
}
//# sourceMappingURL=BGArea.d.ts.map