UNPKG

homebridge-kodi

Version:
22 lines 1.2 kB
import { PlatformAccessory, PlatformConfig } from 'homebridge'; import { KodiPlatform, KodiLogger } from '../../internal'; export declare abstract class KodiAccessory { } export declare abstract class KodiCommandAccessory { } export declare abstract class KodiTelevisionAccessory { } export interface KodiSwitchAccessoryInterface { new (platform: KodiPlatform, accessory: PlatformAccessory, log: KodiLogger, config: PlatformConfig, name: string, version: string): KodiAccessory; } export interface KodiCommandSwitchAccessoryInterface { new (platform: KodiPlatform, accessory: PlatformAccessory, log: KodiLogger, config: PlatformConfig, name: string, version: string, interval: number, sequence: string): KodiCommandAccessory; } export interface KodiTelevisionAccessoryInterface { new (platform: KodiPlatform, accessory: PlatformAccessory, log: KodiLogger, config: PlatformConfig, name: string, version: string, type: TelevisionAccessoryType, inputNames: string[], inputIdentifiers: number[]): KodiTelevisionAccessory; } export declare enum TelevisionAccessoryType { Controls = "Controls", Channels = "Channels" } //# sourceMappingURL=kodiAccessory.d.ts.map