luxlabs header browser preview


@class NSUserDefaults, NSMutableDictionary;
@protocol NAScheduler;

@interface MTUserDefaults : NSObject

@property (retain, nonatomic) id<NAScheduler> serializer;
@property (retain, nonatomic) NSUserDefaults *userDefaults;
@property (retain, nonatomic) NSMutableDictionary *observers;

+ (id)_localNotificationForDistributedNotification:(id)a0;
+ (id)_distributedNotificationForLocalNotification:(id)a0;
+ (id)sharedUserDefaults;

- (id)initWithUserDefaults:(id)a0;
- (void)removeAllObjects;
- (BOOL)boolForKey:(id)a0;
- (long long)integerForKey:(id)a0 exists:(BOOL *)a1;
- (void)setFloat:(float)a0 forKey:(id)a1 notification:(id)a2;
- (BOOL)boolForKey:(id)a0 exists:(BOOL *)a1;
- (void)setObject:(id)a0 forKey:(id)a1;
- (float)floatForKey:(id)a0;
- (void)unregisterNotification:(id)a0 observer:(id)a1;
- (void)setFloat:(float)a0 forKey:(id)a1;
- (void)setInteger:(long long)a0 forKey:(id)a1 notification:(id)a2;
- (void)setBool:(BOOL)a0 forKey:(id)a1 notification:(id)a2;
- (double)timeIntervalForKey:(id)a0 isValid:(id /* block */)a1 defaultValue:(double)a2;
- (void)removeObjectForKey:(id)a0;
- (void)setInteger:(long long)a0 forKey:(id)a1;
- (void)_cleanupObserversForNotification:(id)a0;
- (id)objectForKey:(id)a0 defaultValue:(id)a1;
- (long long)integerForKey:(id)a0 isValid:(id /* block */)a1 defaultValue:(long long)a2;
- (void)setTimeInterval:(double)a0 forKey:(id)a1 notification:(id)a2;
- (void)setBool:(BOOL)a0 forKey:(id)a1;
- (void)_postNotification:(id)a0;
- (float)floatForKey:(id)a0 exists:(BOOL *)a1;
- (void)setTimeInterval:(double)a0 forKey:(id)a1;
- (void).cxx_destruct;
- (double)timeIntervalForKey:(id)a0 exists:(BOOL *)a1;
- (void)synchronize;
- (long long)integerForKey:(id)a0 defaultValue:(long long)a1;
- (void)registerNotification:(id)a0 observer:(id)a1;
- (void)setObject:(id)a0 forKey:(id)a1 notification:(id)a2;
- (id)objectForKey:(id)a0;
- (void)distributedNotificationPosted:(id)a0;
- (double)timeIntervalForKey:(id)a0 defaultValue:(double)a1;

@end