@class IAMMessageCoordinator, NSString, NSDictionary, IAMWebMessagePresentationCoordinator, IAMPresentingModalMessageContext; @interface IAMModalTarget : NSObject { IAMMessageCoordinator *_messageCoordinator; IAMWebMessagePresentationCoordinator *_webMessagePresentationCoordinator; } @property (retain, nonatomic) IAMPresentingModalMessageContext *presentingMessageContext; @property (readonly, nonatomic) NSString *targetIdentifier; @property (copy, nonatomic) NSDictionary *messageGroupsByGroupIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL shouldBeNotifiedOfNilPriorityMessageAfterRegistration; + (void)initialize; + (BOOL)isAnyModalTargetPresentingMessage; - (void)webMessagePresentationCoordinatorWebMessageDidLoad:(id)a0; - (void)webMessagePresentationCoordinatorWebMessageDidFail:(id)a0; - (void)dealloc; - (void)_presentMessage:(id)a0 messageEntry:(id)a1 fromViewController:(id)a2 withCompletion:(id /* block */)a3; - (void)webMessagePresentationCoordinatorWebMessageDidReportEvent:(id)a0 event:(id)a1; - (void)_reportMessageDidDisappearWithIdentifier:(id)a0; - (void)_handlePresentingMessageContextDidExpireBeforePresentation; - (void)_presentWebModalMessageEntry:(id)a0 withCompletion:(id /* block */)a1; - (id)initWithMessageCoordinator:(id)a0 targetIdentifier:(id)a1; - (id)viewControllerForModalPresentationUsingCoordinator:(id)a0; - (void)messageGroup:(id)a0 didReportModalMessageWithIdentifier:(id)a1 actionWasPerformedWithIdentifier:(id)a2; - (void)messageCoordinator:(id)a0 didUpdatePriorityMessage:(id)a1 forTarget:(id)a2; - (id)_applicationViewControllerForModalPresentation; - (void)_handlePresentation:(id)a0; - (void).cxx_destruct; - (void)webMessagePresentationCoordinatorWebMessageDidFinishPresentation:(id)a0; - (void)messageCoordinator:(id)a0 didUpdatePriorityMessage:(id)a1 fromMessageEntry:(id)a2 forTarget:(id)a3 withCompletion:(id /* block */)a4; - (void)messageGroup:(id)a0 didReportModalMessagePresentationFailedWithIdentifier:(id)a1; - (void)messageGroup:(id)a0 didReportModalMessageWasDismissedWithIdentifier:(id)a1; - (void)messageGroup:(id)a0 didReportModalMessageWasPresentedWithIdentifier:(id)a1; - (void)webMessagePresentationCoordinatorWebMessageDidRequestAction:(id)a0 actionConfiguration:(id)a1; - (void)_reportMessageDidAppearWithIdentifier:(id)a0; - (void)presentationControllerDismissalTransitionDidEnd:(id)a0; @end