import type { PlatformAccessory } from 'homebridge';
import type { HueSyncBoxPlatform } from '../platform.js';
import type { State } from '../state.js';
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("@homebridge/hap-nodejs/dist/lib/definitions/CharacteristicDefinitions.js").On;
    protected getServiceType(): typeof import("@homebridge/hap-nodejs/dist/lib/definitions/ServiceDefinitions.js").Switch;
}
//# sourceMappingURL=switch.d.ts.map