@george.talusan/homebridge-eufy-robovac
Version:
Homebridge Plugin for Eufy Robovac
16 lines (15 loc) • 674 B
TypeScript
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>;
}