UNPKG

homebridge-soundtouch-platform

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