luxlabs header browser preview


@class SBLayoutStateTransitionCoordinator, NSString, SBApplicationRestrictionController, NSHashTable, SBApplicationController, BKSTouchDeliveryObservationService, SBFAnalyticsClient;
@protocol FBSDisplayLayoutPublishing;

@interface SBDisplayAppInteractionEventSource : NSObject <BKSTouchDeliveryObserving, FBSDisplayLayoutPublisherObserving, SBApplicationRestrictionObserver, SBLayoutStateTransitionObserver, SBAppInteractionEventSourceProviding>

@property (copy, nonatomic) NSString *currentFocusedBundleID;
@property (readonly, nonatomic) NSHashTable *observers;
@property (weak, nonatomic) BKSTouchDeliveryObservationService *touchDeliveryObservationService;
@property (retain, nonatomic) id<FBSDisplayLayoutPublishing> displayLayoutPublisher;
@property (weak, nonatomic) SBApplicationController *applicationController;
@property (weak, nonatomic) SBApplicationRestrictionController *applicationRestrictionController;
@property (weak, nonatomic) SBFAnalyticsClient *analyticsClient;
@property (weak, nonatomic) SBLayoutStateTransitionCoordinator *layoutStateTransitionCoordinator;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void)removeObserver:(id)a0;
- (void)layoutStateTransitionCoordinator:(id)a0 transitionDidEndWithTransitionContext:(id)a1;
- (void)_iconVisibilityDidChange:(id)a0;
- (void)applicationRestrictionController:(id)a0 didUpdateVisibleTags:(id)a1 hiddenTags:(id)a2;
- (void)layoutStateTransitionCoordinator:(id)a0 transitionDidBeginWithTransitionContext:(id)a1;
- (void)_installedAppsDidChange:(id)a0;
- (void)touchUpOccuredForIdentifier:(unsigned int)a0 detached:(BOOL)a1 context:(unsigned int)a2 pid:(int)a3;
- (void).cxx_destruct;
- (void)windowSceneDidConnect:(id)a0;
- (void)addObserver:(id)a0;
- (void)publisher:(id)a0 didUpdateLayout:(id)a1 withTransition:(id)a2;
- (void)touchDetachedForIdentifier:(unsigned int)a0 context:(unsigned int)a1 pid:(int)a2;
- (id)_bundleIDsForIcons:(id)a0;
- (void)_configureEventSourceWithAnalyticsClient:(id)a0 applicationController:(id)a1 applicationRestrictionController:(id)a2 iconModel:(id)a3 layoutStateTransitionCoordinator:(id)a4 displayLayoutPublisher:(id)a5 touchDeliveryObservationService:(id)a6;
- (id)_initWithAnalyticsClient:(id)a0 applicationController:(id)a1 applicationRestrictionController:(id)a2 iconModel:(id)a3 layoutStateTransitionCoordinator:(id)a4 displayLayoutPublisher:(id)a5 touchDeliveryObservationService:(id)a6;
- (void)_noteTouchForProcess:(int)a0 context:(unsigned int)a1;
- (void)_notifyTransition:(id)a0 beginning:(BOOL)a1;
- (void)_userQuitApplication:(id)a0;
- (void)_userRemovedSuggestion:(id)a0;
- (void)_webBookmarkUninstalled:(id)a0;

@end