import { PlatformAccessory } from 'homebridge';
import { IrBaseAccessory } from './IrBaseAccessory.js';
import { HejhomePlatform } from '../platform.js';
import { HejDevice } from '../api/get_devices.js';
export declare class IrStatelessSwitchAccessory extends IrBaseAccessory {
    /** DIY IR 허브에 저장한 버튼 라벨 (예: '전원' 혹은 '채널+') */
    private readonly irCommand;
    constructor(platform: HejhomePlatform, accessory: PlatformAccessory, device: HejDevice, 
    /** DIY IR 허브에 저장한 버튼 라벨 (예: '전원' 혹은 '채널+') */
    irCommand: string);
    /** 버튼 누름 → DIY API 전송 → 0.5 초 뒤 OFF 복원 */
    private activateSwitch;
}
