import type { CharacteristicValue, PlatformAccessory } from 'homebridge';
import type { EufyRobovacHomebridgePlatform } from './platform.js';
export declare class SpeakerPlatformAccessory {
    private readonly platform;
    private readonly accessory;
    volume: number;
    constructor(platform: EufyRobovacHomebridgePlatform, accessory: PlatformAccessory);
    connected(): boolean;
    setActive(): Promise<void>;
    getActive(): Promise<CharacteristicValue>;
    setVolume(value: CharacteristicValue): Promise<void>;
    getVolume(): Promise<CharacteristicValue>;
    setMute(value: CharacteristicValue): Promise<void>;
    getMute(): Promise<CharacteristicValue>;
}
