homebridge-virtual-accessories
Version:
Virtual HomeKit accessories for Homebridge.
20 lines (19 loc) • 610 B
TypeScript
import { Validatable } from '../validatable.js';
/**
*
*/
export declare class SecuritySystemConfiguration implements Validatable {
defaultState: string;
armedModes: string[];
armingDelay: number;
private errorFields;
readonly fieldNames: { [P in keyof this]?: P | undefined; };
isValid(prefix: string): [boolean, string[]];
/**
* This method is necessary becasue the values for
* states are: 'disarmed', 'armedaway', 'armednight', 'armedstay'
* while values for
* armed modes are: 'Away', 'Night', 'Home'
*/
private armedModesContainsDefaultState;
}