import type { PlatformAccessory } from 'homebridge'; import type { HomebridgeSshPlatform } from '../../platform.js'; import type { CommandRunner } from '../../domain/ports/command-runner.js'; import type { Logger } from '../../domain/ports/logger.js'; import type { Clock } from '../../domain/ports/clock.js'; import type { SwitchAccessoryConfig } from '../../domain/config/plugin-config.js'; export declare class HomebridgeSwitchAccessory { private readonly platform; private readonly service; private readonly orchestrator; constructor(platform: HomebridgeSshPlatform, accessory: PlatformAccessory, config: SwitchAccessoryConfig, runner: CommandRunner, clock: Clock, logger: Logger); private onSet; }