UNPKG

@george.talusan/homebridge-eufy-robovac

Version:
16 lines (15 loc) 674 B
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>; }