homebridge-touchwand-google
Version:
43 lines (42 loc) • 1.27 kB
TypeScript
import { HapService, AccessoryTypeExecuteResponse } from '../interfaces';
export declare class SecuritySystem {
twoFactorRequired: boolean;
returnStateOnExecute: boolean;
sync(service: HapService): {
id: string;
type: string;
traits: string[];
name: {
defaultNames: any[];
name: string;
nicknames: any[];
};
willReportState: boolean;
attributes: {
availableArmLevels: {
levels: {
level_name: string;
level_values: {
level_synonym: string[];
lang: string;
}[];
}[];
ordered: boolean;
};
};
deviceInfo: {
manufacturer: any;
model: any;
};
customData: {
aid: number;
iid: number;
instanceUsername: string;
instanceIpAddress: string;
instancePort: number;
};
};
query(service: HapService): any;
execute(service: HapService, command: any): AccessoryTypeExecuteResponse;
is2faRequired(command: any): boolean;
}