luxlabs header browser preview


@class HKSPAccumulator, NSString, HDSPEnvironment, NPSDomainAccessor, NPSManager, HDSPSyncedDefaultsConfiguration, NSObject;
@protocol HDSPSyncedUserDefaultsExternalChangeDelegate, OS_dispatch_queue;

@interface HDSPNanoDefaults : NSObject <HDSPNotificationObserver, HDSPSyncedUserDefaults> {
    HDSPEnvironment *_environment;
    HDSPSyncedDefaultsConfiguration *_configuration;
    NPSManager *_npsManager;
    NSObject<OS_dispatch_queue> *_npsDomainAccessorQueue;
    HKSPAccumulator *_notifyAccumulator;
}

@property (weak, nonatomic) id<HDSPSyncedUserDefaultsExternalChangeDelegate> delegate;
@property (readonly, nonatomic) NPSDomainAccessor *npsDomainAccessor;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_registerForNotifications;
- (id)hksp_objectForKey:(id)a0;
- (void)hdsp_forceSynchronizeWithCompletion:(id /* block */)a0;
- (id)initWithEnvironment:(id)a0 configuration:(id)a1;
- (void)hksp_setFloat:(float)a0 forKey:(id)a1;
- (void)hksp_setBool:(BOOL)a0 forKey:(id)a1;
- (void)_resetNPSDomainAccessor;
- (id)hksp_dataForKey:(id)a0;
- (void)hksp_synchronize;
- (id)notificationListener:(id)a0 didReceiveNotificationWithName:(id)a1;
- (id)hksp_dictionaryRepresentationForKeys:(id)a0;
- (id)_keysForChangeNotification:(id)a0;
- (void)hdsp_setExternalChangeDelegate:(id)a0;
- (void)_handleActivePairedDeviceDidChange:(id)a0;
- (void)_handleNanoPreferencesSync:(id)a0;
- (void).cxx_destruct;
- (id)hksp_dictionaryRepresentation;
- (void)hksp_reset;
- (void)hksp_removeObjectsForKeys:(id)a0;
- (void)hksp_removeObjectForKey:(id)a0;
- (void)hksp_setInteger:(long long)a0 forKey:(id)a1;
- (void)hksp_saveDictionary:(id)a0;
- (void)hksp_setObject:(id)a0 forKey:(id)a1;
- (void)hksp_synchronizeKeys:(id)a0;
- (float)hksp_floatForKey:(id)a0;
- (BOOL)hksp_boolForKey:(id)a0;
- (long long)hksp_integerForKey:(id)a0;

@end