import { fromPairs } from "lodash"

export {
  useBatteryPercentage,
  useBatterySerialNumber,
  useBatteryTemperature,
  useBatteryVoltage,
} from "./useBattery"
export { useBLECharacteristic, bleQueue } from "./useBLECharacteristic"
export { useFirmwareLoader } from "./useFirmwareLoader"
export { useLights } from "./useLights"
export {
  RidingTrait,
  useOnewheel,
  withOnewheel,
  withOnewheelSerial,
} from "./useOnewheel"
export { useFirmwareRevision, useHardwareRevision } from "./useOnewheelInfo"
export {
  RideMode,
  RideModeReverseMap,
  isSpecialRidingMode,
  useRideMode,
} from "./useRideMode"
export { useRideTraits } from "./useRideTraits"
export { useEncryptionKey } from './useEncryptionKey'
