import { CharacteristicValue, HAP, Logging, Service } from 'homebridge'; import { PluginConfig } from '../types'; import { ServiceBase } from './serviceBase'; import type Cleanmate from 'cleanmate'; export default class VolumeService extends ServiceBase { private readonly service; constructor(hap: HAP, log: Logging, config: PluginConfig, cleanmate: Cleanmate); volumeChanged(volume: number): void; getVolumeState(): CharacteristicValue; setVolumeState(value: CharacteristicValue): void; getVolumeLevelState(): CharacteristicValue; setVolumeLevelState(value: CharacteristicValue): void; get services(): Service[]; } //# sourceMappingURL=volumeService.d.ts.map