homebridge-touchwand-google
Version:
35 lines (34 loc) • 949 B
TypeScript
import { HapService, AccessoryTypeExecuteResponse } from '../interfaces';
export declare class WindowCovering {
sync(service: HapService): {
id: string;
type: string;
traits: string[];
name: {
defaultNames: any[];
name: string;
nicknames: any[];
};
willReportState: boolean;
attributes: {
openDirection: string[];
};
deviceInfo: {
manufacturer: any;
model: any;
};
customData: {
aid: number;
iid: number;
instanceUsername: string;
instanceIpAddress: string;
instancePort: number;
};
};
query(service: HapService): {
on: boolean;
online: boolean;
openPercent: any;
};
execute(service: HapService, command: any): AccessoryTypeExecuteResponse;
}