import { PlatformAccessory, CharacteristicValue } from 'homebridge';
import { HSBPlatform } from './platform';
export declare class ShortcutButtonAccessory {
    private readonly platform;
    private readonly accessory;
    private service;
    constructor(platform: HSBPlatform, accessory: PlatformAccessory);
    /**
     * Handle "SET" requests from HomeKit
     * These are sent when the user changes the state of an accessory, for example, turning on a Light bulb.
     */
    setOn(value: CharacteristicValue): Promise<void>;
    runShortcut(): Promise<void>;
}
//# sourceMappingURL=platformAccessory.d.ts.map