import type { PlatformAccessory } from 'homebridge';
import { HueSyncBoxPlatform } from '../platform';
import { State } from '../state';
import { SyncBoxDevice } from './base.js';
export declare class SwitchDevice extends SyncBoxDevice {
    protected readonly platform: HueSyncBoxPlatform;
    readonly accessory: PlatformAccessory;
    protected state: State;
    constructor(platform: HueSyncBoxPlatform, accessory: PlatformAccessory, state: State);
    protected getPowerCharacteristic(): typeof import("hap-nodejs/dist/lib/definitions").On;
    protected getServiceType(): typeof import("hap-nodejs/dist/lib/definitions").Switch;
}
//# sourceMappingURL=switch.d.ts.map