///
import { PlatformAccessory, CharacteristicValue } from 'homebridge';
import { ExampleHomebridgePlatform } from './platform';
import { Device } from './device';
/**
* Platform Accessory
* An instance of this class is created for each accessory your platform registers
* Each accessory may expose multiple services of different service types.
*/
export declare class LaundryPlatformAccessory {
private readonly platform;
private readonly accessory;
readonly device: Device;
private service;
private state;
timeout: NodeJS.Timeout | undefined;
powerDraw: boolean;
occupancyDetected: boolean;
constructor(platform: ExampleHomebridgePlatform, accessory: PlatformAccessory, device: Device);
getOccupancyDetected(): Promise;
updateState(state: {
power: number;
}): void;
}
//# sourceMappingURL=platformAccessory.d.ts.map