@class NSString, NSSet, NSArray, NSMutableSet; @interface PXSettings : PTSettings <PXTapToRadarDiagnosticProvider> { NSMutableSet *_archivedSettings; NSSet *_cachedTransientProperties; BOOL _hasUserDefaultsOverrides; } @property (class, copy, nonatomic) NSString *suiteName; @property (class, readonly, nonatomic) NSSet *transientProperties; @property (readonly, nonatomic) PXSettings *parentSettings; @property (readonly, nonatomic) NSArray *reparentedRootSettings; @property (readonly, nonatomic) BOOL hasUserDefaultsOverrides; @property (readonly, nonatomic) BOOL hasDefaultValues; @property (nonatomic) long long version; + (id)sharedInstance; + (id)_userDefaults; + (BOOL)ignoresKey:(id)a0; + (id)_defaultsKey; + (id)_signatureDictionaryWithDefaultSettings:(id *)a0; + (id)createSharedInstance; - (void)performPostSaveActions; - (id)archiveValueForKey:(id)a0; - (void)collectTapToRadarDiagnosticsIntoContainer:(id)a0; - (void)restoreDefaultValues; - (void)defaultValueDidChangeForKey:(id)a0; - (void)save; - (void).cxx_destruct; - (void)applyArchiveValue:(id)a0 forKey:(id)a1; - (void)addKeyObserver:(id)a0; - (void)addKeyPathObserver:(id)a0; - (id)archiveDictionary; - (void)removeKeyObserver:(id)a0; - (void)removeKeyPathObserver:(id)a0; - (id)_archiveDictionaryWithSignature; - (BOOL)isTransientKey:(id)a0; - (void)_resetValuesThatChangedBetweenCurrentDefaultValues:(id)a0 andArchivedDefaultValues:(id)a1 defaultSettings:(id)a2; - (BOOL)_setOverrideValuesFromDictionary:(id)a0; - (void)_validateArchivableValue:(id)a0 forKey:(id)a1; - (void)_willArchiveSettings:(id)a0; - (void)addDeferredKeyObserver:(id)a0; - (void)addDeferredKeyPathObserver:(id)a0; - (void)clearManualOverrides; - (BOOL)isTransientKeyPath:(id)a0; - (BOOL)suppressesIntrospectionOnCustomerInstalls; @end