import { PlatformAccessory, Logger } from 'homebridge'; import { SmartThingsPlatform } from './smartThingsPlatform.js'; import { SmartThingsClient, Device, Component } from '@smartthings/core-sdk'; import { SmartThingsAccessory } from './smartThingsAccessory.js'; /** * Class implements a switch accessory to execute a capability commmand and get capability status. */ export declare class SwitchAccessory extends SmartThingsAccessory { private readonly capability; private readonly command; private readonly value; private readonly stateful; private readonly service; constructor(device: Device, component: Component, client: SmartThingsClient, log: Logger, platform: SmartThingsPlatform, accessory: PlatformAccessory, capability: string, command: string, value: string | undefined, stateful?: boolean); private handleGet; private handleSet; }