import { PlatformAccessory, CharacteristicValue, Logger } from 'homebridge';
import { RedmondRobotPlatform } from './platform';
export declare class SwitchAccessory {
    private readonly platform;
    private readonly accessory;
    readonly log: Logger;
    private service;
    private state;
    private redmond;
    private client;
    constructor(platform: RedmondRobotPlatform, accessory: PlatformAccessory, log: Logger);
    setOn(value: CharacteristicValue): Promise<void>;
    getOn(): Promise<CharacteristicValue>;
    handleStatusLowBatteryGet(): Promise<CharacteristicValue>;
    handleBatteryLevelGet(): Promise<CharacteristicValue>;
}
//# sourceMappingURL=switchAccessory.d.ts.map