homebridge-kodi
Version:
Kodi plugin for Homebridge
22 lines • 1.2 kB
TypeScript
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