luxlabs header browser preview


@class TIActionWhenIdle, NSArray, NSString, NSMutableDictionary, NSTimer;

@interface TIPreferencesController : NSObject <TIPreferencesControllerActions> {
    NSMutableDictionary *_configuredDomains;
    NSMutableDictionary *_configuredPreferences;
    NSMutableDictionary *_cachedMCRestrictedValue;
    NSTimer *_synchronizePreferencesTimer;
}

@property (retain, nonatomic) TIActionWhenIdle *actionWhenIdle;
@property (nonatomic) BOOL ignoreNextSyncNotification;
@property (nonatomic) BOOL isInternalInstall;
@property (nonatomic) BOOL inhibitGlobalNotification;
@property (copy, nonatomic) NSArray *inputModeSelectionSequence;
@property (nonatomic) BOOL predictionEnabled;
@property (nonatomic) BOOL automaticMinimizationEnabled;
@property (nonatomic) BOOL keyboardShownByTouch;
@property (nonatomic) struct CGPoint { double x0; double x1; } keyboardPosition;
@property (nonatomic) struct CGPoint { double x0; double x1; } floatingKeyboardPosition;
@property (nonatomic) unsigned long long floatingKeyboardDockedEdge;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)registerPreferredLanguagesForInputModes:(id)a0 replacingInputModes:(id)a1;
+ (id)sharedPreferencesController;

- (void)synchronizePreferences;
- (void)updateKeyboardHandBias:(id)a0;
- (void)synchronizeDomainIfNeedsGet:(id)a0;
- (id)valueForPreferenceKey:(id)a0;
- (id)init;
- (void)_configureKeyForAnalytics:(id)a0 domain:(id)a1 defaultValue:(id)a2;
- (void)updateCompactAssistantBarPersistentLocation:(unsigned long long)a0;
- (void)setValue:(id)a0 forKey:(int)a1;
- (void)updateInputModes:(id)a0;
- (void)dealloc;
- (void)_configureKey:(id)a0 domain:(id)a1 defaultValue:(id)a2 fallbackKey:(id)a3 isAnalyzed:(BOOL)a4 isCloudSetting:(BOOL)a5 isWatchSync:(BOOL)a6;
- (void)clearSynchronizePreferencesTimer;
- (void)_configureKey:(id)a0 domain:(id)a1 defaultValue:(id)a2;
- (void)updateDictationTipLastShownDate:(id)a0;
- (BOOL)boolForKey:(int)a0;
- (void)_configureKey:(id)a0 domain:(id)a1 fallbackKey:(id)a2;
- (void)performWithWriteability:(BOOL)a0 operations:(id /* block */)a1;
- (void)preferencesChangedCallback:(id)a0;
- (void)setValue:(id)a0 forManagedPreferenceKey:(id)a1;
- (BOOL)boolForPreferenceKey:(id)a0;
- (void)updateVisceral:(id)a0;
- (BOOL)allEnabledInputModesAreValid;
- (void)updateKeyboardIsFloating:(BOOL)a0;
- (void)setValue:(id)a0 forPreferenceKey:(id)a1;
- (void)updateLastUsedDictationLanguages:(id)a0;
- (void)_configureKey:(id)a0 domain:(id)a1 defaultValue:(id)a2 fallbackKey:(id)a3 isAnalyzed:(BOOL)a4;
- (void)updateLastUsedInputMode:(id)a0;
- (void)_configureKey:(id)a0 domain:(id)a1 defaultValue:(id)a2 fallbackKey:(id)a3 isAnalyzed:(BOOL)a4 isCloudSetting:(BOOL)a5;
- (BOOL)_isOneTimeAction:(id)a0;
- (void)touchSynchronizePreferencesTimer;
- (void)_configureKey:(id)a0 domain:(id)a1 defaultValue:(id)a2 isCloudSetting:(BOOL)a3;
- (void)managedKeyboardSettingDidChange:(id)a0;
- (void)updateEnableProKeyboard:(BOOL)a0;
- (void)updateDictationTipDisplayCount:(id)a0 dictationTipKey:(id)a1;
- (void)updateLastUsedLayout:(id)a0;
- (void).cxx_destruct;
- (void)profileSettingDidChange:(id)a0;
- (void)updateIndicatorLastShownDate:(id)a0;
- (void)didTriggerOneTimeAction:(id)a0;
- (void)updateKeyboardIsSplit:(BOOL)a0 locked:(BOOL)a1;
- (void)updateEnabledDictationLanguages:(id)a0;
- (void)didSeeHardwareKeyboard:(id)a0;
- (BOOL)isKeyLockedDown:(int)a0;
- (void)_configureKey:(id)a0 domain:(id)a1 fallbackKey:(id)a2 isCloudSetting:(BOOL)a3;
- (void)updateLastUsedKeyboards:(id)a0;
- (void)_configurePreferences;
- (int)MCValueForManagedPreferenceKey:(id)a0;
- (void)_pushValue:(id)a0 toPreference:(id)a1 domain:(id)a2;
- (BOOL)isPreferenceKeyLockedDown:(id)a0;
- (void)updateDictationAutoPunctuation:(id)a0;
- (id)valueForKey:(int)a0;
- (void)updateDidPerformFirstReachableKeyboardInteraction;
- (void)resetDictationTipsToDefaultSettings;
- (void)didUnseeHardwareKeyboard:(id)a0;
- (void)_configureDomains;
- (void)_configureKey:(id)a0 domain:(id)a1 defaultValue:(id)a2 fallbackKey:(id)a3;
- (void)_configureDomain:(id)a0 notification:(id)a1;
- (void)idleInit;
- (id)_configuredPreferencesForDomain:(id)a0;
- (BOOL)oneTimeActionCompleted:(id)a0;

@end