luxlabs header browser preview


@class PXAssetsDataSourceCountsController, NSString, PXSharedLibraryStatusProvider, PXAssetsDataSourceManager, PXLibraryFilterState, NSArray, PXContentFilterState;
@protocol PXFilterControllerDelegate;

@interface PXUIFilterController : UITableViewController <UITableViewDataSource, UITableViewDelegate, PXChangeObserver, PXFilterController, UIPopoverPresentationControllerDelegate> {
    NSArray *_contentFilterGroups;
    PXAssetsDataSourceCountsController *_countsController;
}

@property (readonly, weak, nonatomic) id<PXFilterControllerDelegate> filterControllerDelegate;
@property (readonly, nonatomic) PXSharedLibraryStatusProvider *sharedLibraryStatusProvider;
@property (retain, nonatomic) PXAssetsDataSourceManager *dataSourceManager;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) PXLibraryFilterState *libraryFilterState;
@property (copy, nonatomic) PXContentFilterState *contentFilterState;

+ (BOOL)_isContentFilterItemTagHandledBySwitch:(long long)a0;

- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (long long)numberOfSectionsInTableView:(id)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)viewDidLayoutSubviews;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (void)presentationControllerDidDismiss:(id)a0;
- (void).cxx_destruct;
- (void)presentationController:(id)a0 willPresentWithAdaptiveStyle:(long long)a1 transitionCoordinator:(id)a2;
- (void)tableView:(id)a0 didDeselectRowAtIndexPath:(id)a1;
- (double)tableView:(id)a0 estimatedHeightForHeaderInSection:(long long)a1;
- (void)_doneButtonPressed:(id)a0;
- (void)_setupTableView;
- (id)_contentFilterGroups;
- (long long)_contentFilterGroupsCount;
- (void)_filterControllerDidClose;
- (id)_localizedCounts;
- (id)_localizedGuestCounts;
- (id)_sectionHeaderTitleTextAttributes;
- (void)_setVisibilityForSender:(id)a0;
- (void)_setupNavigationBar;
- (void)_tappedRowAtIndexPath:(id)a0;
- (void)_updateContentFilterStateWithFilterItemTag:(long long)a0 shouldEnable:(BOOL)a1;
- (void)_updateFooterLayout;
- (void)_updateFooterStatus;
- (void)_updateTableView;
- (id)initWithDelegate:(id)a0 libraryFilterState:(id)a1 initialContentFilterState:(id)a2 isSyndicationLibraryAlbum:(BOOL)a3 sharedLibraryStatusProvider:(id)a4;

@end