#import <Foundation/Foundation.h>
#import <React/RCTEventEmitter.h>
#import <Smartech/Smartech.h>

static NSString *const kSMTDeeplinkNotificationIdentifier = @"SmartechDeeplink";
static NSString *const kSMTWidgetIdentifier = @"SmartechWidgetDataReceived";
static NSString *const kDeeplinkIdentifier = @"deeplink";
static NSString *const kCustomPayloadIdentifier = @"customPayload";
static NSString *const kSMTDeeplinkIdentifier = @"smtDeeplink";
static NSString *const kSMTCustomPayloadIdentifier = @"smtCustomPayload";

#ifdef RCT_NEW_ARCH_ENABLED
#import <NativeSmartechBaseReactNativeSpec/NativeSmartechBaseReactNativeSpec.h>
@interface SmartechBaseReactNative : RCTEventEmitter <NativeSmartechBaseReactNativeSpec, SmartechWidgetDelegate>
#else
#import <React/RCTBridgeModule.h>
@interface SmartechBaseReactNative : RCTEventEmitter <RCTBridgeModule, SmartechWidgetDelegate>
#endif

@end
