#if __cplusplus #import #import #import #import #import #import #import #include namespace reanimated { std::shared_ptr createReanimatedModule( RCTBridge *bridge, const std::shared_ptr &jsInvoker, const std::string &valueUnpackerCode); #if REACT_NATIVE_MINOR_VERSION >= 74 && defined(RCT_NEW_ARCH_ENABLED) std::shared_ptr createReanimatedModuleBridgeless( RCTModuleRegistry *moduleRegistry, jsi::Runtime &runtime, const std::string &valueUnpackerCode, RuntimeExecutor runtimeExecutor); #endif // REACT_NATIVE_MINOR_VERSION >= 74 && defined(RCT_NEW_ARCH_ENABLED) void commonInit( REAModule *reaModule, std::shared_ptr nativeReanimatedModule); #ifdef RCT_NEW_ARCH_ENABLED // nothing #else // RCT_NEW_ARCH_ENABLED void setupLayoutAnimationCallbacks( std::shared_ptr nativeReanimatedModule, REAAnimationsManager *animationsManager); #endif // RCT_NEW_ARCH_ENABLED } // namespace reanimated #endif //__cplusplus