#ifdef RCT_NEW_ARCH_ENABLED #import #else #endif #import NS_ASSUME_NONNULL_BEGIN @protocol RNSScreenContainerDelegate - (void)markChildUpdated; - (void)updateContainer; @end @protocol RNSViewControllerDelegate @end @interface RNSViewController : UIViewController - (UIViewController *)findActiveChildVC; @end @interface RNSScreenContainerManager : RCTViewManager @end @interface RNSScreenContainerView : #ifdef RCT_NEW_ARCH_ENABLED RCTViewComponentView #else UIView #endif @property (nonatomic, retain) UIViewController *controller; @property (nonatomic, retain) NSMutableArray *reactSubviews; - (void)maybeDismissVC; @end NS_ASSUME_NONNULL_END