/// import { Service, PlatformAccessory, CharacteristicValue } from 'homebridge'; import { InsteonLocalPlatform } from './InsteonLocalPlatform'; import { Moment } from 'moment'; export declare class InsteonLocalAccessory { private readonly platform; private readonly accessory; service: Service; private readonly log; private hub; private light; device: any; name: string; id: string; deviceType: string; dimmable: boolean; level: number; currentState: any; disabled: boolean; lastUpdate: Moment; refreshInterval: number; targetKeypadID: string; targetKeypadSixBtn: number; targetKeypadBtn: string; setTargetKeypadCount: number; lastCommand: Moment; levelTimeout: any; six_btn: any; keypadbtn: any; buttonMap: string; pollTimer: NodeJS.Timeout; iolinc: any; invert_sensor: unknown; groupMembers: any; groupID: any; momentary: any; gdo_delay: any; valve_delay: any; stateless: any; button: any; four_btn: any; position: any; disableBatteryStatus: any; house: any; unit: any; statusLowBattery: boolean; heartbeatTimer: NodeJS.Timeout; deadDeviceTimer: NodeJS.Timeout; leaksensor: any; motionsensor: any; motionDetected: boolean; door: any; targetState: unknown; accessories: Array; handleRemoteEvent: any; serviceCO: any; thermostat: any; units: any; tempUnits: any; mode: string; currentTemp: any; targetTemp: any; refresh: number; targetKeypadFourBtn: any; override: boolean; constructor(platform: InsteonLocalPlatform, accessory: PlatformAccessory); init(): void; setAccessoryInformation(): void; setBrightnessLevel(level: CharacteristicValue): Promise; getStatus(): Promise; getSceneState(): void; pollStatus(): void; getOutletState(): void; getFanState(): void; getSensorStatus(callback: any): void; identify(): void; setFanState(level: any): void; setPowerState(state: any): void; setTargetKeypadBtn(callback?: any): void; getGroupMemberStatus(): void; setSceneState(state: any): void; setRelayState(state: any): void; getPosition(): void; setOutletState(state: any): void; setKeypadState(state: any): void; setX10PowerState(state: any): void; setPosition(level: any): void; getThermostatStatus(): void; setTemperature(temp: any): Promise; getTemperature(): void; setThermostatMode(mode: any): void; getThermostatMode(): any; } //# sourceMappingURL=InsteonLocalAccessory.d.ts.map