// Common import { Shared } from './shared' import { initDevice } from './device' // Xiaomi import { MIoTDevice } from './xiaomi/xiaomi.device.miot' import { MIIODevice } from './xiaomi/xiaomi.device.miio' import { formatMIoTSpecs } from './xiaomi/xiaomi.utils' // Yeelight import { Device as YeelightDevice } from './yeelight/yeelight.device' import { Discovery as YeelightDiscovery } from './yeelight/yeelight.discover' // Common export { Shared, initDevice } // Xiaomi export { MIoTDevice, MIIODevice, formatMIoTSpecs } // Yeelight export { YeelightDevice, YeelightDiscovery } export { YEELIGHT_PROPERTY, YEELIGHT_VALUE, YEELIGHT_STATE, YEELIGHT_COMMAND } from './yeelight/yeelight.constant'