import { NitroModules } from 'react-native-nitro-modules' import type { CategoryTypeModule, CategoryTypeModuleTyped, } from './specs/CategoryTypeModule.nitro' import type { CharacteristicTypeModule } from './specs/CharacteristicTypeModule.nitro' import type { CoreModule } from './specs/CoreModule.nitro' import type { CorrelationTypeModule } from './specs/CorrelationTypeModule.nitro' import type { ElectrocardiogramModule } from './specs/ElectrocardiogramModule.nitro' import type { HeartbeatSeriesModule } from './specs/HeartbeatSeriesModule.nitro' import type { MedicationModule } from './specs/MedicationModule.nitro' import type { QuantityTypeModule, QuantityTypeModuleTyped, } from './specs/QuantityTypeModule.nitro' import type { StateOfMindModule } from './specs/StateOfMindModule.nitro' import type { WorkoutsModule } from './specs/WorkoutsModule.nitro' export const Core = NitroModules.createHybridObject('CoreModule') export const Medication = NitroModules.createHybridObject('MedicationModule') export const Workouts = NitroModules.createHybridObject('WorkoutsModule') export const Characteristics = NitroModules.createHybridObject( 'CharacteristicTypeModule', ) export const QuantityTypes = NitroModules.createHybridObject( 'QuantityTypeModule', ) as QuantityTypeModuleTyped export const CategoryTypes = NitroModules.createHybridObject( 'CategoryTypeModule', ) as CategoryTypeModuleTyped export const CorrelationTypes = NitroModules.createHybridObject( 'CorrelationTypeModule', ) export const Electrocardiograms = NitroModules.createHybridObject( 'ElectrocardiogramModule', ) export const HeartbeatSeries = NitroModules.createHybridObject( 'HeartbeatSeriesModule', ) export const StateOfMind = NitroModules.createHybridObject('StateOfMindModule')