luxlabs header browser preview


@class NSString, NSMutableSet;
@protocol CalPreferencesStore;

@interface CalPreferences : NSObject {
    id<CalPreferencesStore> _store;
    NSString *_domain;
    BOOL _readOnly;
    NSMutableSet *_registeredNotificationsToReflect;
}

+ (id)log;

- (void)_preferenceChangedExternally:(id)a0;
- (id)initWithDomain:(id)a0;
- (id)init;
- (void)dealloc;
- (void)setIntegerPreference:(id)a0 value:(long long)a1 notificationName:(id)a2;
- (void)_preferenceChangedInternally:(id)a0;
- (void)_synchronizePreferences;
- (id)initWithDomain:(id)a0 readOnly:(BOOL)a1;
- (void)removePreference:(id)a0 notificationName:(id)a1;
- (id)initWithDomain:(id)a0 store:(id)a1 readOnly:(BOOL)a2;
- (id)getValueForPreference:(id)a0 expectedClass:(Class)a1;
- (id)initWithDomain:(id)a0 store:(id)a1;
- (void)registerReflectionForPreferenceWithNotificationName:(id)a0;
- (void)setBooleanPreference:(id)a0 value:(BOOL)a1 notificationName:(id)a2;
- (void).cxx_destruct;
- (BOOL)getBooleanPreference:(id)a0 defaultValue:(BOOL)a1;
- (void)setValueForPreference:(id)a0 value:(id)a1 notificationName:(id)a2;
- (long long)getIntegerPreference:(id)a0 defaultValue:(long long)a1;
- (void)unregisterReflectionForPreferenceWithNotificationName:(id)a0;

@end