luxlabs header browser preview


@class DNDSSyncSettings, NPSDomainAccessor;
@protocol DNDSSyncSettingsProviderDelegate;

@interface DNDSSyncSettingsProvider : NSObject {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    NPSDomainAccessor *_accessor;
    BOOL _initialized;
}

@property (copy) DNDSSyncSettings *syncSettings;
@property (weak, nonatomic) id<DNDSSyncSettingsProviderDelegate> delegate;

- (id)init;
- (void)dealloc;
- (BOOL)_lock_isCloudSyncPreferenceEnabled;
- (void)_updatePairSyncPreferences;
- (void)pairedDeviceDidChange;
- (void)_lock_updateCompanionCloudSyncPreference;
- (BOOL)_lock_isPairSyncPreferenceEnabled;
- (void)_updateCloudSyncPreferences;
- (void)_endMonitoringForChanges;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void)_lock_updateSyncSettingsIfNewSettingsDiffer:(id)a0;
- (void).cxx_destruct;
- (void)setPairSyncEnabled:(BOOL)a0;
- (void)_lock_setCompanionCloudSyncPreferenceEnabled:(BOOL)a0;
- (BOOL)_isCloudSyncPreferenceEnabled;
- (void)_lock_updatePairSyncPreferences;
- (id)_lock_accessor;
- (void)_beginMonitoringForChanges;

@end