// Copyright 2018-present 650 Industries. All rights reserved. #import #import #import NS_ASSUME_NONNULL_BEGIN @class EXSingleNotificationHandlerTask; @protocol EXSingleNotificationHandlerTaskDelegate - (void)taskDidFinish:(EXSingleNotificationHandlerTask *)task; @end @interface EXSingleNotificationHandlerTask : NSObject + (NSArray *)eventNames; - (instancetype)initWithEventEmitter:(id)eventEmitter notification:(UNNotification *)notification completionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler delegate:(id)delegate; - (NSString *)identifier; - (void)start; - (nullable NSError *)handleResponse:(NSDictionary *)response; @end NS_ASSUME_NONNULL_END