luxlabs header browser preview


@class NSDictionary, UICollectionViewDiffableDataSource, NSDiffableDataSourceSnapshot, SLHighlight, SLDisambiguationCompositionalLayout;

@interface SLDisambiguationCollectionViewController : UICollectionViewController

@property (retain, nonatomic) UICollectionViewDiffableDataSource *dataSource;
@property (retain, nonatomic) NSDiffableDataSourceSnapshot *snapshot;
@property (retain, nonatomic) NSDictionary *attributionMap;
@property (retain, nonatomic) SLHighlight *highlight;
@property (retain, nonatomic) SLDisambiguationCompositionalLayout *layout;
@property (nonatomic) BOOL isInitialLoad;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } attributionViewFrame;

- (void)viewDidLayoutSubviews;
- (void)startAnimation;
- (void)loadView;
- (void).cxx_destruct;
- (id)initWithHighlight:(id)a0;
- (void)collectionViewBackgroundTapped:(id)a0;
- (id)cellForIndexPath:(id)a0 inCollectionView:(id)a1 withItemIdentifier:(id)a2;
- (id)dataSourceWithCollectionView:(id)a0;
- (id)initialLayoutGroup:(id)a0 itemsCount:(unsigned long long)a1 collectionWidth:(double)a2 targetItemHeight:(double)a3;
- (unsigned long long)cellPillViewVariant;
- (id)createAttributionMapWithHighlight:(id)a0;
- (id)finalCompositionalLayout;
- (id)finalLayoutGroup:(id)a0 itemsCount:(unsigned long long)a1 collectionWidth:(double)a2 targetItemHeight:(double)a3;
- (id)finalLayoutSectionForEnvironment:(id)a0;
- (id)initialCompositionalLayout;
- (id)initialLayoutSectionForEnvironment:(id)a0;
- (void)updateDataSourceSnapshot;

@end