luxlabs header browser preview


@class NSArray, UIViewController, NSString;

@interface GKCollectionDataSource : NSObject <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout>

@property (retain, nonatomic) NSArray *searchTerms;
@property (weak, nonatomic) UIViewController *presentationViewController;
@property (nonatomic) BOOL onDarkBackground;
@property (readonly, nonatomic) long long itemCount;
@property (nonatomic) BOOL useStandardHeaders;
@property (readonly, nonatomic) NSString *sectionHeaderText;
@property (readonly, nonatomic) double preferredCollectionHeight;
@property (nonatomic) NSString *analyticsEvent;
@property (nonatomic) NSString *analyticsEventType;
@property (readonly, nonatomic) BOOL isSearching;
@property (copy, nonatomic) NSString *searchText;
@property (nonatomic) BOOL breakSearchInputTextIntoMultipleTerms;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (long long)itemCount;
- (void)collectionView:(id)a0 didDeselectItemAtIndexPath:(id)a1;
- (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1;
- (id)init;
- (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 referenceSizeForHeaderInSection:(long long)a2;
- (void)collectionView:(id)a0 didFocusItemAtIndexPath:(id)a1;
- (void)collectionView:(id)a0 didUnfocusItemAtIndexPath:(id)a1;
- (void)dismissViewController:(id)a0;
- (void)loadDataWithCompletionHandler:(id /* block */)a0;
- (BOOL)collectionView:(id)a0 canFocusItemAtIndexPath:(id)a1;
- (void).cxx_destruct;
- (long long)collectionView:(id)a0 numberOfItemsInSection:(long long)a1;
- (long long)numberOfSectionsInCollectionView:(id)a0;
- (BOOL)isSearching;
- (id)collectionView:(id)a0 viewForSupplementaryElementOfKind:(id)a1 atIndexPath:(id)a2;
- (id)collectionView:(id)a0 cellForItemAtIndexPath:(id)a1;
- (id)alternateSearchKeyForSection:(long long)a0;
- (id)headerTextForSection:(long long)a0;
- (BOOL)isValidAnalytics;
- (id)itemForIndexPath:(id)a0;
- (double)preferredCollectionHeight;
- (id)searchKeyForSection:(long long)a0;
- (BOOL)searchMatchesItem:(id)a0 inSection:(long long)a1;
- (void)searchTextHasChanged;
- (id)sectionHeaderText;
- (void)setupCollectionView:(id)a0;
- (void)showViewController:(id)a0 popoverSourceView:(id)a1;

@end