luxlabs header browser preview


@class NSData, NSString, NSArray, MCProfileConnection, NSMutableDictionary, NSMutableArray, NSNumber, BYFlowSkipController;

@interface BFFSettingsManager : NSObject {
    NSMutableArray *_stashedPaths;
    NSMutableDictionary *_stashedPreferences;
    NSMutableDictionary *_stashedManagedConfigurationSettings;
    NSNumber *_stashedAssistantEnabled;
    NSNumber *_stashedAssistantVoiceTriggerEnabled;
    NSNumber *_stashedSiriDataSharingOptInStatus;
    NSNumber *_stashedLocationServicesEnabled;
    NSData *_stashedLocationServicesSettings;
    NSData *_stashedWatchData;
    NSArray *_stashedFlowSkipIdentifiers;
    NSNumber *_stashedScreenTimeEnabled;
    NSNumber *_stashedAutoUpdateEnabled;
    NSNumber *_stashedAutoDownloadEnabled;
    NSData *_stashedAccessibilityData;
    NSNumber *_stashedUserInterfaceStyleMode;
    NSString *_stashedSeedEnrollmentProgramName;
    NSString *_stashedSeedEnrollmentAssetAudience;
    NSString *_stashedSeedEnrollmentProgramID;
    NSMutableArray *_stashedAnalytics;
    NSData *_stashedSiriOutputVoice;
    NSString *_stashedSiriLanguage;
    BYFlowSkipController *_flowSkipController;
    MCProfileConnection *_managedConfiguration;
}

+ (unsigned long long)stashVersion;
+ (id)loadConfigurationFromDisk;
+ (BOOL)hasStashedValuesOnDisk;
+ (id)stashProductVersion;
+ (BOOL)removeSafeHaven;
+ (void)postDidRestoreSafeHavenNotification;
+ (id)stashBuildVersion;
+ (long long)stashConfigurationType;

- (id)init;
- (void)reset;
- (BOOL)hasStashedValuesOnDisk;
- (void)_reset:(BOOL)a0;
- (void)setAutoUpdateEnabled:(BOOL)a0;
- (void).cxx_destruct;
- (id)watchData;
- (void)setAssistantEnabled:(BOOL)a0;
- (void)setScreenTimeEnabled:(BOOL)a0;
- (void)stashWatchData:(id)a0;
- (void)_applyAssistantPreferences;
- (void)_applyLocationServices;
- (void)_applyLocationServicesSettings;
- (void)_applyScreenTimePreferences;
- (void)_applySeedEnrollmentData;
- (void)_applyStashedFlowSkipIdentifiers;
- (void)_applyStashedManagedConfiguration;
- (void)_applyStashedPreferences;
- (void)_applyUpdatePreferences;
- (void)_applyUserInterfaceStyleMode;
- (BOOL)_commitStash;
- (id)_preferencesForDomain:(id)a0;
- (void)_restoreAccessibilityData;
- (void)_restoreAnalyticsData;
- (unsigned long long)_restoreConfiguration;
- (void)_restoreStashedFiles;
- (void)_restoreWatchData;
- (id)_shovePath:(id)a0 toPath:(id)a1;
- (BOOL)_stashConfiguration:(BOOL)a0;
- (BOOL)_stashPaths;
- (void)applySafeHavenStash;
- (BOOL)hasStashedValues;
- (BOOL)hideStashInSafeHaven;
- (BOOL)hideStashInSafeHavenAsProvisional:(BOOL)a0;
- (id)initWithManagedConfiguration:(id)a0 flowSkipController:(id)a1;
- (void)populatePathsToStash;
- (void)removeBoolSettingForManagedConfigurationSetting:(id)a0;
- (void)setAssistantOutputVoice:(id)a0 languageCode:(id)a1;
- (void)setAssistantVoiceTriggerEnabled:(BOOL)a0;
- (void)setAutoDownloadEnabled:(BOOL)a0;
- (void)setBool:(BOOL)a0 forDomain:(id)a1 key:(id)a2;
- (void)setBool:(BOOL)a0 forManagedConfigurationSetting:(id)a1;
- (void)setObject:(id)a0 forDomain:(id)a1 key:(id)a2;
- (void)setSeedEnrollmentProgramName:(id)a0 assetAudience:(id)a1 programID:(id)a2;
- (void)setUserInterfaceStyleMode:(long long)a0;
- (void)stashAccessibilityData:(id)a0;
- (void)stashAnalyticEvent:(id)a0 payload:(id)a1;
- (void)stashFlowSkipIdentifiers:(id)a0;
- (void)stashLocationServicesChoice:(BOOL)a0;
- (void)stashLocationServicesSettings:(id)a0;
- (void)stashPath:(id)a0;

@end