luxlabs header browser preview


@class NSMutableDictionary, SearchUICollectionViewAttributes, UIContextMenuInteraction, NSOrderedSet, UIView, TLKTableViewScrollTester, NSString, SearchUITableModel, SearchUICollectionViewDataSource, NSMutableSet, SearchUICollectionPeekDelegate, WFWorkflowRunViewSource, NSIndexPath;
@protocol SearchUICommandDelegate, SearchUIFeedbackDelegate, SearchUIResultsViewDelegate, SearchUISizingDelegate, SearchUICardViewDelegate;

@interface SearchUICollectionViewController : SearchUIKeyboardableCollectionViewController <EKEventEditViewDelegate, UICollectionViewDelegate, SearchUICollectionViewSizingDelegate, SearchUIRowModelViewDelegate, SearchUIViewTesting, SearchUITableHeaderCommandDelegate, SearchUIFeedbackDelegateInternal, UICollectionViewDataSource, SearchUITableHeaderViewDelegate, SearchUICollectionViewRestorationProtocol>

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) SearchUICollectionViewDataSource *dataSource;
@property (nonatomic) long long preferredPunchoutIndex;
@property (nonatomic) BOOL collectionViewAnimating;
@property (retain, nonatomic) SearchUICollectionPeekDelegate *peekDelegate;
@property (retain, nonatomic) UIContextMenuInteraction *contextInteraction;
@property (retain, nonatomic) NSMutableDictionary *potentiallyVisibleCells;
@property (retain, nonatomic) NSOrderedSet *latestVisibleResultsAccountedForInFeedback;
@property (retain, nonatomic) NSOrderedSet *latestVisibleCardSectionsAccountedForInFeedback;
@property (retain, nonatomic) NSMutableDictionary *potentiallyVisibleHeaders;
@property (retain, nonatomic) NSOrderedSet *latestVisibleSectionHeadersAccountedForInFeedback;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } lastVisibleBounds;
@property (retain, nonatomic) NSString *activeVoiceShortcutIdentifier;
@property (retain, nonatomic) WFWorkflowRunViewSource *activeRunViewSource;
@property (retain, nonatomic) NSIndexPath *lastSelectedIndexPath;
@property (readonly, nonatomic) SearchUICollectionViewAttributes *searchUIAttributes;
@property (retain, nonatomic) TLKTableViewScrollTester *scrollTester;
@property (weak, nonatomic) id<SearchUICommandDelegate> commandDelegate;
@property (weak, nonatomic) id<SearchUIFeedbackDelegate> feedbackListener;
@property (weak, nonatomic) id<SearchUICardViewDelegate> cardViewDelegate;
@property (retain, nonatomic) SearchUITableModel *tableModel;
@property (weak) id<SearchUIResultsViewDelegate> resultsViewDelegate;
@property (weak) id<SearchUISizingDelegate> sizingDelegate;
@property (nonatomic) BOOL shouldUseInsetRoundedSections;
@property (nonatomic) BOOL shouldUseStandardSectionInsets;
@property (nonatomic) BOOL dragInteractionEnabled;
@property (nonatomic) BOOL isVisibleFeedbackEnabled;
@property (nonatomic) BOOL inPreviewPlatter;
@property (nonatomic) unsigned long long lastVisibleFeedbackTrigger;
@property (nonatomic) BOOL threeDTouchEnabled;
@property (retain, nonatomic) NSIndexPath *focusableIndexPath;
@property (retain, nonatomic) NSMutableSet *expandedCollectionSections;
@property (retain, nonatomic) UIView *footerView;
@property (retain, nonatomic) NSString *queryString;
@property (retain) Class restorationContextClass;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) id /* block */ viewWillUpdateHandler;
@property (copy, nonatomic) id /* block */ viewDidUpdateHandler;

- (void)tapAtIndexPath:(id)a0;
- (id)commandEnvironment;
- (void)didToggleExpansion;
- (void)updateContentScrolledOffScreenStatus;
- (void)iterateIndexPaths:(id /* block */)a0;
- (void)removeRowModel:(id)a0 completion:(id /* block */)a1;
- (void)purgeMemory;
- (id)indexPathForFocusView:(id)a0;
- (BOOL)forwardFeedbackForSelector:(SEL)a0;
- (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1;
- (void)updateViewControllerTitle:(id)a0;
- (id)init;
- (void)toggleExpansionForSectionModel:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (void)scrollRowModelToVisible:(id)a0;
- (void)collectionView:(id)a0 didEndDisplayingSupplementaryView:(id)a1 forElementOfKind:(id)a2 atIndexPath:(id)a3;
- (void)removeSectionModel:(id)a0 completion:(id /* block */)a1;
- (void)_collectionView:(id)a0 orthogonalScrollViewDidScroll:(id)a1 section:(long long)a2;
- (void)toggleShowMoreForSection:(unsigned long long)a0;
- (BOOL)canHighlightRowAtIndexPath:(id)a0;
- (void)collectionView:(id)a0 willDisplaySupplementaryView:(id)a1 forElementKind:(id)a2 atIndexPath:(id)a3;
- (void)viewDidLayoutSubviews;
- (void)setTableModel:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)setRestorationContext:(id)a0;
- (void)skipDown;
- (void)setTableModel:(id)a0 animated:(BOOL)a1;
- (id)forwardingTargetForSelector:(SEL)a0;
- (void)setTableModelWithoutReset:(id)a0;
- (id)indexPathForPreferredFocusedViewInCollectionView:(id)a0;
- (void)performExpansion:(BOOL)a0 withSection:(id)a1;
- (void)scrollAndSelectLastSelectedIndexPath;
- (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1;
- (void)copy:(id)a0;
- (void)cardSectionViewDidSelectPreferredPunchoutIndex:(long long)a0;
- (id)searchUICommandEnvironment;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void)cardSectionViewDidInvalidateSize:(id)a0 animate:(BOOL)a1;
- (void)updateWithResultSections:(id)a0;
- (id)tableModelForExpansion;
- (BOOL)isEntitySearch;
- (id)visibleViewsInPotentiallyVisibleViews:(id)a0 withinRegion:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (BOOL)doesIndexPathExist:(id)a0;
- (BOOL)collectionView:(id)a0 canFocusItemAtIndexPath:(id)a1;
- (void)skipUp;
- (void)shortcutDidEnd:(id)a0;
- (void)updateWithCardSection:(id)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (void)performRecapScrollTestWithTestName:(id)a0 completion:(id /* block */)a1;
- (id)restorationContext;
- (void)updateTableForNewCellHeightAnimated:(BOOL)a0;
- (void)removeSectionContainingRowModel:(id)a0 completion:(id /* block */)a1;
- (void)performScrollTestWithHandlerForFirstScrollCompletion:(id /* block */)a0 completion:(id /* block */)a1;
- (BOOL)_canShowWhileLocked;
- (void)updateWithSnapshot:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)collectionView:(id)a0 didEndDisplayingCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void)eventEditViewController:(id)a0 didCompleteWithAction:(long long)a1;
- (id)preferredFocusSystem;
- (long long)numberOfSections;
- (id)keyboardableCollectionView;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })contentInsetsForLayoutEnvironment:(id)a0 section:(long long)a1;
- (void)didUpdateKeyboardFocusToResult:(id)a0 cardSection:(id)a1;
- (void).cxx_destruct;
- (void)deselectSelectedRows;
- (void)resignTextField;
- (BOOL)updateMustAccountForLayout;
- (void)setSectionBackgroundHighlighted:(BOOL)a0 indexPath:(id)a1;
- (void)viewDidAppear:(BOOL)a0;
- (id)commandEnvironmentForIndexPath:(id)a0;
- (void)updateWithSnapshot:(id)a0;
- (void)addOrbInteractionIfNeeded;
- (BOOL)isActiveRunningShortcutForIndexPath:(id)a0;
- (void)performScrollTestWithCompletion:(id /* block */)a0;
- (void)sendVisibleFeedbackIfNecessary;
- (void)showViewController:(id)a0;
- (void)contentSizeDidChange:(struct CGSize { double x0; double x1; })a0;
- (id)expandedSections;
- (void)updateWithTableModel:(id)a0;
- (id)cellForRowModel:(id)a0 atIndexPath:(id)a1;
- (void)updateLayoutMarginsForSectionHeader:(id)a0 atIndex:(long long)a1;
- (void)invalidateLayout;
- (id)viewForRowModel:(id)a0;
- (void)scrollAndFocusAtIndexPath:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)scrollViewDidScroll:(id)a0;
- (id)collectionView:(id)a0 viewForSupplementaryElementOfKind:(id)a1 atIndexPath:(id)a2;
- (BOOL)isCompactDetailedRowModelInEntity:(id)a0;
- (BOOL)respondsToSelector:(SEL)a0;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (id)currentSnapshotLayoutConfiguration;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollToIndexPath:(id)a0;

@end