
#import "RNPointerInteractions.h"
//#import <React/RCTViewManager.h>
//#import <React/UIView+React.h>
//#import "RNPointerInteractions-Swift.h"

//
//- (dispatch_queue_t)methodQueue
//{
//    return dispatch_get_main_queue();
//}

@interface RCT_EXTERN_MODULE(PointerInteractionManager, RCTViewManager)
    RCT_EXPORT_VIEW_PROPERTY(pointerMode, NSString);
    RCT_EXPORT_VIEW_PROPERTY(beamLength, NSNumber);
    RCT_EXPORT_VIEW_PROPERTY(hoverTint, BOOL);
    RCT_EXPORT_VIEW_PROPERTY(hoverShadow, BOOL);
    RCT_EXPORT_VIEW_PROPERTY(hoverScale, BOOL);

    + (BOOL)requiresMainQueueSetup
    {
      return YES;  // only do this if your module initialization relies on calling UIKit!
    }

@end
  
