@class NSDictionary; @protocol CNPrimitiveUserDefaults; @interface CNUserDefaults : NSObject { id<CNPrimitiveUserDefaults> _primitiveDefaults; } @property (copy) NSDictionary *registeredDefaults; + (id)preferencesWithApplicationID:(id)a0; + (id)inMemoryPreferences; + (id)standardPreferences; - (void)setString:(id)a0 forKey:(id)a1; - (void)registerDefaults:(id)a0; - (void)primitiveRemoveObjectForKey:(id)a0; - (BOOL)boolForKey:(id)a0; - (long long)integerForKey:(id)a0 keyExists:(BOOL *)a1; - (void)setObject:(id)a0 forKey:(id)a1; - (id)primitiveObjectForKey:(id)a0; - (id)primitiveDefaults; - (BOOL)primitiveBoolValueForKey:(id)a0 keyExists:(BOOL *)a1; - (void)removeObjectForKey:(id)a0; - (void)setInteger:(long long)a0 forKey:(id)a1; - (void)setupAutosync; - (BOOL)userHasOptedInToPreference:(id)a0; - (void)setBool:(BOOL)a0 forKey:(id)a1; - (long long)primitiveIntegerValueForKey:(id)a0 keyExists:(BOOL *)a1; - (double)doubleForKey:(id)a0; - (void).cxx_destruct; - (BOOL)userHasOptedOutOfPreference:(id)a0; - (long long)integerForKey:(id)a0; - (id)initWithApplicationID:(id)a0; - (BOOL)synchronize; - (id)initWithPrimitiveDefaults:(id)a0; - (id)stringForKey:(id)a0; - (id)objectForKey:(id)a0; - (void)setPrimitiveObject:(id)a0 forKey:(id)a1; - (BOOL)boolForKey:(id)a0 keyExists:(BOOL *)a1; - (void)setDouble:(double)a0 forKey:(id)a1; @end