homebridge-kodi
Version:
Kodi plugin for Homebridge
27 lines • 1.29 kB
TypeScript
import { PlatformConfig, PlatformAccessory, CharacteristicValue } from 'homebridge';
import { KodiPlatform, KodiLogger, KodiAccessory } from '../../internal';
export declare class VideoLibraryScanSwitchAccessory extends KodiAccessory {
private readonly platform;
private readonly accessory;
readonly log: KodiLogger;
readonly config: PlatformConfig;
readonly name: string;
readonly version: string;
private switchService;
constructor(platform: KodiPlatform, accessory: PlatformAccessory, log: KodiLogger, config: PlatformConfig, name: string, version: string);
resetToCurrentStatus(on: CharacteristicValue): void;
updateValue(on: boolean): void;
}
export declare class VideoLibraryCleanSwitchAccessory extends KodiAccessory {
private readonly platform;
private readonly accessory;
readonly log: KodiLogger;
readonly config: PlatformConfig;
readonly name: string;
readonly version: string;
private switchService;
constructor(platform: KodiPlatform, accessory: PlatformAccessory, log: KodiLogger, config: PlatformConfig, name: string, version: string);
updateValueAndPersist(on: boolean): void;
persistStatus(status: boolean): void;
}
//# sourceMappingURL=kodiVideoLibraryAccessory.d.ts.map