luxlabs header browser preview


@class UNUserNotificationCenter, NSString, WFSuggestionsWorkflowRunnerClient, PETScalarEventTracker, ATXEngagementRecordManager;

@interface ATXActionNotificationServer : NSObject <WFWorkflowRunnerClientDelegate, UNUserNotificationCenterDelegate> {
    UNUserNotificationCenter *_notificationCenter;
    WFSuggestionsWorkflowRunnerClient *_currentWorkflowRunnerClient;
    PETScalarEventTracker *_removeTracker;
    PETScalarEventTracker *_notifyInitTracker;
    PETScalarEventTracker *_notifyErrorTracker;
    PETScalarEventTracker *_notifySuccessTracker;
    ATXEngagementRecordManager *_engagementRecordManager;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;
+ (id)_requestIdentifierForBundleId:(id)a0;
+ (id)localizedContentBodyStringWithString:(id)a0 forAction:(id)a1;
+ (id)bundleIdFromRequestIdentifier:(id)a0;

- (void)_postTestNotification;
- (void)userNotificationCenter:(id)a0 didReceiveNotificationResponse:(id)a1 withCompletionHandler:(id /* block */)a2;
- (id)init;
- (void)postNotificationForProactiveSuggestion:(id)a0 blendingCacheUpdateUUID:(id)a1;
- (void)postNotificationForATXAction:(id)a0;
- (id)proactiveSuggestionsCurrentlyOnLockscreen;
- (void)_postNotificationForProactiveSuggestion:(id)a0 blendingCacheUpdateUUID:(id)a1;
- (id)_localizedStringForKey:(id)a0 defaultValue:(id)a1 languageCode:(id)a2;
- (void)_setupNotifications;
- (void)postDemoOrDebugNotificationForATXAction:(id)a0;
- (id)_blendingCacheUpdateUUIDFromNotification:(id)a0;
- (BOOL)hasLockscreenPrediction;
- (BOOL)_isRTL;
- (id)_unarchiveProactiveSuggestionFromNotification:(id)a0;
- (void)removeActionPredictionNotificationsMatchingAction:(id)a0;
- (void)_sendLockscreenEventToBiomeWithDate:(id)a0 eventType:(int)a1 blendingCacheId:(id)a2 suggestionIds:(id)a3;
- (void)removeAllActionPredictionNotificationsAndTrackEvent:(BOOL)a0 recordFeedback:(BOOL)a1;
- (void).cxx_destruct;
- (void)_removeNotificationWithIdentifier:(id)a0 trackEvent:(BOOL)a1;
- (unsigned long long)deliveredNotificationCount;
- (void)_postTestNotificationWithPredictionCount:(long long)a0;
- (void)workflowRunnerClient:(id)a0 didFinishRunningWorkflowWithOutput:(id)a1 error:(id)a2 cancelled:(BOOL)a3;
- (void)workflowRunnerClient:(id)a0 didStartRunningWorkflowWithProgress:(id)a1;
- (id)_actionKeyFromNotification:(id)a0;

@end