luxlabs header browser preview


@class NSString, NSDictionary;

@interface IMSafetyMonitorCoordinator : NSObject

@property (readonly, copy, nonatomic) NSString *appPayloadID;
@property (readonly, copy, nonatomic) NSDictionary *appPayload;

+ (id)sharedCoordinator;

- (void)checkPreferredHandlesCacheForReceiverWith:(id)a0 completion:(id /* block */)a1;
- (void)shouldShowKeyboardSuggestionForInitiator:(id)a0 andReceiver:(id)a1 completion:(id /* block */)a2;
- (void)shouldShowTipKitSuggestionForInitiator:(id)a0 andReceiver:(id)a1 completion:(id /* block */)a2;
- (void)checkPreferredHandlesCacheForInitiatorHandleID:(id)a0 andReceiver:(id)a1 completion:(id /* block */)a2;
- (void)informOfCancelledScheduledMessageSendWithMessageGUID:(id)a0 sentSuccessfully:(BOOL)a1 error:(id)a2;
- (void)informOfDeletedConversationWithReceiverHandles:(id)a0;
- (void)informOfDeletedMessagesWithMessages:(id)a0;
- (void)informOfIncomingMessageWithMessage:(id)a0;
- (void)informOfOutgoingMessageWithMessage:(id)a0 sentSuccessfully:(BOOL)a1 error:(id)a2;
- (void)informOfScheduledMessage:(id)a0 sentSuccessfully:(BOOL)a1 error:(id)a2;
- (void)informOfSentScheduledMessage:(id)a0;
- (long long)notificationContentForInitiator:(id)a0 messageURL:(id)a1 content:(id)a2;
- (void)respondToNotificationWithIdentifier:(id)a0 sessionIdentifier:(id)a1 actionIdentifier:(id)a2 completion:(id /* block */)a3;
- (BOOL)shouldDisallowBasedOnRegulatoryDomain;
- (BOOL)shouldDropIncomingCheckInMessageWithURL:(id)a0 senderHandle:(id)a1 isFromMe:(BOOL)a2;

@end