luxlabs header browser preview


@class NSMutableSet, NSString, NSSet, NSArray, APUIAppIconGridView, NSMutableDictionary, _UILegibilitySettings;
@protocol APUIAppPredictionViewControllerDelegate;

@interface APUIAppPredictionViewController : APUIWidgetViewController <ATXHomeScreenSuggestionClientObserver, APUIAppIconGridViewDelegate, SBIconViewQuerying, SBIconLocationPresenting, SBHWidgetContextMenuControlling, SBHLegibility, LSApplicationWorkspaceObserverProtocol> {
    APUIAppIconGridView *_gridView;
    NSMutableDictionary *_bundleIdSuggestionMap;
    NSMutableSet *_installingBundleIds;
    NSString *_selectedBundleId;
    NSString *_selectedAppLocalizedName;
    NSMutableSet *_usedFallbacks;
}

@property (nonatomic, getter=isShowingAlert) BOOL showingAlert;
@property (nonatomic) unsigned long long layoutSize;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } parentLayoutInsets;
@property (nonatomic) unsigned long long mode;
@property (nonatomic, getter=isOccluded) BOOL occluded;
@property (retain, nonatomic) _UILegibilitySettings *legibilitySettings;
@property (nonatomic, getter=isUserInteracting) BOOL userInteracting;
@property (weak, nonatomic) id<APUIAppPredictionViewControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSSet *presentedIconLocations;
@property (nonatomic, getter=isShowingContextMenu) BOOL showingContextMenu;
@property (readonly, copy, nonatomic) NSArray *applicationShortcutItems;

+ (id)_bundleIdentifierSetFromApplicationProxies:(id)a0;
+ (id)_bundleIdentifierSetFromApplicationRecords:(id)a0;

- (void)applicationsDidInstall:(id)a0;
- (void)applicationInstallsDidStart:(id)a0;
- (void)applicationsDidUninstall:(id)a0;
- (id)firstIconViewForIcon:(id)a0 inLocations:(id)a1;
- (void)dealloc;
- (BOOL)isDisplayingIconView:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (BOOL)isDisplayingIcon:(id)a0 inLocations:(id)a1;
- (BOOL)isDisplayingIconView:(id)a0 inLocation:(id)a1;
- (BOOL)isDisplayingIcon:(id)a0;
- (void)enumerateDisplayedIconViewsUsingBlock:(id /* block */)a0;
- (void)enumerateDisplayedIconViewsForIcon:(id)a0 usingBlock:(id /* block */)a1;
- (BOOL)isPresentingIconLocation:(id)a0;
- (void)applicationInstallsDidUpdateIcon:(id)a0;
- (void)didSelectApplicationShortcutItem:(id)a0;
- (BOOL)_canShowWhileLocked;
- (id)firstIconViewForIcon:(id)a0 excludingLocations:(id)a1;
- (void).cxx_destruct;
- (id)firstIconViewForIcon:(id)a0;
- (id)iconViewForIcon:(id)a0 location:(id)a1;
- (void)willShowContextMenuAtLocation:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)isDisplayingIcon:(id)a0 inLocation:(id)a1;
- (void)suggestionClientDidRefreshProactiveWidgetLayouts:(id)a0;
- (id)initWithIdentifier:(id)a0 layoutSize:(unsigned long long)a1 mode:(unsigned long long)a2;
- (BOOL)_canDismissSelectedSuggestion;
- (id)_fallbackBundleIds;
- (void)_loadAppsInGridView:(id)a0;
- (void)_updateGridViewForBundleIds:(id)a0;
- (void)_updateLayoutInGridView:(id)a0;
- (void)_updateUserInteractingState;
- (id)appIconGridView:(id)a0 iconForApplicationWithBundleIdentifier:(id)a1;
- (BOOL)appIconGridView:(id)a0 launchAppFromIcon:(id)a1;
- (BOOL)appIconGridView:(id)a0 shouldDisplayBadgeWithBundleIdentifier:(id)a1;
- (id)initWithIdentifier:(id)a0 layoutSize:(unsigned long long)a1;
- (BOOL)matchesWidgetUniqueID:(id)a0 stackID:(id)a1;

@end