luxlabs header browser preview


@class HFSetDiff, NSString, HUServiceGridItemManager, HFMutableSetDiff;

@interface HUSelectableServiceGridViewController : HUServiceGridViewController <HUServiceGridItemManagerDelegate>

@property (weak, nonatomic) HUServiceGridItemManager *serviceGridItemManager;
@property (retain, nonatomic) HFMutableSetDiff *mutableSelectedItems;
@property (retain, nonatomic) HFSetDiff *selectedItems;
@property (nonatomic) BOOL allowsEmptySelection;
@property (nonatomic) BOOL allowsMultipleSelection;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id /* block */)transformationBlockWithOptions:(unsigned long long)a0;
+ (id /* block */)defaultItemProviderCreatorWithOptions:(unsigned long long)a0;
+ (id)itemServiceTypesToHide;

- (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1;
- (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void).cxx_destruct;
- (id)collectionView:(id)a0 viewForSupplementaryElementOfKind:(id)a1 atIndexPath:(id)a2;
- (void)configureCell:(id)a0 forItem:(id)a1;
- (void)didSelectItem:(id)a0;
- (id)initWithServiceGridItemManager:(id)a0;
- (void)_setSelected:(BOOL)a0 forItemsInSection:(long long)a1;
- (void)_addAllServicesInSectionFromButton:(id)a0;
- (void)_addItemToSelection:(id)a0;
- (void)_deleteItemFromSelection:(id)a0;
- (void)_removeAllServicesInSectionFromButton:(id)a0;
- (BOOL)_shouldShowToggleButtonForSection:(long long)a0;
- (void)_updateSelectionState:(BOOL)a0 forCell:(id)a1;
- (void)_updateToggleStateForSection:(long long)a0 headerViewCell:(id)a1;
- (BOOL)_wantsToggleButtonForSection:(unsigned long long)a0;
- (void)addItemToSelection:(id)a0;
- (BOOL)canSelectItem:(id)a0 indexPath:(id)a1;
- (void)deleteItemFromSelection:(id)a0;
- (void)didChangeSelection;
- (void)didDeselectItem:(id)a0;
- (double)headerViewHeightForSectionIndex:(unsigned long long)a0;
- (id)initWithItemManager:(id)a0;
- (void)itemManagerDidUpdate:(id)a0;
- (BOOL)presentationCoordinator:(id)a0 shouldBeginInteractivePresentationWithTouchLocation:(struct CGPoint { double x0; double x1; })a1 view:(id)a2;
- (BOOL)serviceGridItemManager:(id)a0 shouldHideItem:(id)a1;

@end