luxlabs header browser preview


@class NSString, NSArray, ACUISettingsPluginManager, PSSpecifier, NSMutableDictionary, NSObject, PSViewController, ACMonitoredAccountStore;
@protocol OS_dispatch_group;

@interface ACUISettingsController : PSListController <ACUISettingsPluginParentProtocol, ACUIViewControllerAccountChangeObserver> {
    ACMonitoredAccountStore *_accountStore;
    NSArray *_accounts;
    NSArray *_accountSpecifiers;
    PSSpecifier *_accountGroupSpecifier;
    PSSpecifier *_addAccountSpecifier;
    NSArray *_loadingInProgressSpecifiers;
    NSArray *_lazyLoadedSpecifiers;
    NSMutableDictionary *_pluginToSpecifiersMap;
    BOOL _isLazyLoadingPluginSpecifiers;
    ACUISettingsPluginManager *_settingsPluginManager;
    BOOL _isInHandleURL;
    PSViewController *_viewControllerPushedByControllerLoadActionDuringHandleURL;
    NSString *_filteredDataclass;
    BOOL _shouldSkipEffectiveSettingChangedNotification;
    NSObject<OS_dispatch_group> *_specifierLoadGroup;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)accountWasRemoved:(id)a0;
- (void)accountWasAdded:(id)a0;
- (void)_accountStoreDidChange;
- (id)init;
- (void)dealloc;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (id)_accountStore;
- (void)_accountCellWasTappedWithSpecifier:(id)a0;
- (id)specifiers;
- (void)setSpecifier:(id)a0;
- (void).cxx_destruct;
- (void)handleURL:(id)a0 withCompletion:(id /* block */)a1;
- (void)accountWasModified:(id)a0;
- (id)navigationItem;
- (BOOL)prepareHandlingURLForSpecifierID:(id)a0 resourceDictionary:(id)a1 animatePush:(BOOL *)a2 withCompletion:(id /* block */)a3;
- (BOOL)_isAccountModificationDisabledByRestrictions;
- (void)_lowPowerModeChangedNotification:(id)a0;
- (id)_accountGroupIdentifier:(id)a0 ignoringGroups:(id)a1;
- (void)_accountsWithCompletion:(id /* block */)a0;
- (id)_addAccountSpecifier;
- (void)_effectiveSettingsChangedNotification:(id)a0;
- (void)_fetchLazyLoadedSpecifiers;
- (void)_filterAccounts:(id)a0 toTopLevel:(id)a1 grouped:(id)a2 ignoringGroups:(id)a3;
- (BOOL)_isAccount:(id)a0 inList:(id)a1;
- (BOOL)_isAccountList:(id)a0 identicalToAccountList:(id)a1;
- (void)_loadAccountsWithCompletion:(id /* block */)a0;
- (void)_scheduleSettingsCellWasTappedWithSpecifier:(id)a0;
- (id)_scheduleSettingsModeForSpecifier:(id)a0;
- (id)_settingsPluginManager;
- (id)_specifierForAccount:(id)a0;
- (id)_specifierForCollectionCellLinkingToAccounts:(id)a0 withGroupIdentifier:(id)a1 underParentGroup:(id)a2;
- (id)_specifierForScheduleSettings;
- (void)_specifiersForAccountsGroupWithCompletion:(id /* block */)a0;
- (id)_specifiersForLoadingMessage;
- (id)_specifiersForSettingsProvidedByPlugin:(id)a0;
- (void)specifiersDidChangeForPlugin:(id)a0;
- (void)viewController:(id)a0 didFinishRemovingAccountWithSuccess:(BOOL)a1;

@end