import { PlatformAccessory, CharacteristicValue } from 'homebridge';
import { ReolinkSirenAndLightHomebridgePlatform } from './platform';
export declare class ReolinkSirenAndLightAccessory {
    private readonly platform;
    private readonly accessory;
    private lightService?;
    private sirenService?;
    private cameraConfig;
    private lastState;
    private hasCalledGetLightStatusBackground;
    constructor(platform: ReolinkSirenAndLightHomebridgePlatform, accessory: PlatformAccessory);
    setSirenOn(value: CharacteristicValue): Promise<void>;
    setLightOn(value: CharacteristicValue): Promise<void>;
    getLightStatus(): Promise<CharacteristicValue>;
    getLightStatusBackground(): Promise<void>;
    setBrightness(value: CharacteristicValue): Promise<void>;
}
//# sourceMappingURL=platformAccessory.d.ts.map