//
//  RNSyneriseNotifications.h
//  react-native-synerise-sdk
//
//  Created by Synerise
//  Copyright © 2021 Synerise. All rights reserved.
//

#import "RNBaseModule.h"

NS_ASSUME_NONNULL_BEGIN

@interface RNSyneriseNotifications : RNBaseModule <RCTBridgeModule>

+ (void)didChangeRegistrationToken:(NSString *)registrationToken;
+ (void)didReceiveNotification:(NSDictionary *)userInfo;
+ (void)didReceiveNotification:(NSDictionary *)userInfo actionIdentifier:(nullable NSString *)actionIdentifier;

- (void)executeRegistrationRequired;

@end

NS_ASSUME_NONNULL_END
