UNPKG

homebridge-soundtouch-plugins

Version:
16 lines 1.05 kB
import { API, Logging } from 'homebridge'; import { SoundTouchAccessoryWrapper } from './sound-touch-accessory-wrapper'; import { HomebridgeAccessoryWrapperConstructor, HomebridgePlatform } from './utils'; import { PlatformSettings, SoundTouchDevice, SoundTouchPlatformConfig } from './types'; export declare enum SoundTouchPlatformInfo { plugin = "homebridge-soundtouch-plugins", name = "SoundTouchPlugins" } export declare class SoundTouchPlatform extends HomebridgePlatform<SoundTouchPlatformConfig, SoundTouchDevice, SoundTouchAccessoryWrapper> { constructor(logger: Logging, config: SoundTouchPlatformConfig, api: API); protected getDefaultPlatformConfig(): SoundTouchPlatformConfig | undefined; protected initPlatformSettings(): PlatformSettings; protected getAccessoryWrapperConstructorForDevice(device: SoundTouchDevice): HomebridgeAccessoryWrapperConstructor<SoundTouchAccessoryWrapper, SoundTouchDevice>; protected searchDevices(): Promise<SoundTouchDevice[]>; } //# sourceMappingURL=sound-touch-platform.d.ts.map