luxlabs header browser preview


@class SKUISettingsGroupController, SKUISettingsObjectStore, SKUISettingsGroupsDescription, SKUIClientContext, SKUIGroupViewElement, SKUISettingsContext, NSMutableSet, SKUISettingsHeaderFooterDescription;

@interface SKUISettingsGroupDescription : NSObject {
    NSMutableSet *_editableSettings;
    SKUISettingsHeaderFooterDescription *_footerDescription;
    SKUISettingsHeaderFooterDescription *_headerDescription;
    SKUISettingsObjectStore *_settingDescriptions;
    SKUISettingsContext *_settingsContext;
}

@property (readonly, nonatomic) SKUIClientContext *clientContext;
@property (weak, nonatomic) SKUISettingsGroupController *controller;
@property (weak, nonatomic) SKUISettingsGroupsDescription *parent;
@property (retain, nonatomic) SKUIGroupViewElement *viewElement;

- (unsigned long long)index;
- (void)reloadData;
- (void)recycle;
- (id)description;
- (BOOL)hasHeader;
- (void).cxx_destruct;
- (BOOL)isEmpty;
- (void)_presentViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)dispatchUpdate:(id)a0;
- (id)initWithParent:(id)a0 settingsContext:(id)a1;
- (id)indexPathForSettingDescription:(id)a0;
- (void)_dismissViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)_dispatchUpdateForSettingDescription:(id)a0 updateType:(long long)a1;
- (void)_updatedEditsValid;
- (void)addSettingDescription:(id)a0;
- (void)addSettingViewElement:(id)a0;
- (void)addSibling:(id)a0;
- (void)deleteSettingDescription:(id)a0;
- (void)deleteSettingsGroup;
- (id)editableSettingDescriptions;
- (id)footerDescription;
- (BOOL)hasEditableSettingDescriptions;
- (BOOL)hasFooter;
- (BOOL)hasNoVisibleSettings;
- (id)headerDescription;
- (void)hideSettingDescription:(id)a0;
- (void)hideSettingsGroup;
- (BOOL)isSettingDescriptionHidden:(id)a0;
- (id)newSiblingWithClass:(Class)a0;
- (unsigned long long)numberOfSettings;
- (void)reloadSettingDescription:(id)a0;
- (void)requestLayoutForWidth:(double)a0 context:(id)a1;
- (void)revealSettingDescription:(id)a0;
- (void)revealSettingsGroup;
- (void)setFooterDescription:(id)a0;
- (void)setFooterViewElement:(id)a0;
- (void)setHeaderDescription:(id)a0;
- (void)setHeaderViewElement:(id)a0;
- (id)settingDescriptionAtIndex:(unsigned long long)a0;
- (id)viewElementForSettingAtIndex:(unsigned long long)a0;

@end