luxlabs header browser preview


@class NSString, BSSettingsDiff;

@interface FBSSettingsDiff : NSObject <BSXPCCoding, BSSettingDescriptionProvider> {
    BSSettingsDiff *_diff;
    BSSettingsDiff *_legacyDiff;
    BSSettingsDiff *_localDiff;
    BSSettingsDiff *_legacyLocalDiff;
    Class _settingsClass;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (Class)_settingsClass;
+ (id)diffFromSettings:(id)a0 toSettings:(id)a1;

- (void)encodeWithXPCDictionary:(id)a0;
- (id)init;
- (id)keyDescriptionForSetting:(unsigned long long)a0;
- (id)valueDescriptionForFlag:(long long)a0 object:(id)a1 ofSetting:(unsigned long long)a2;
- (id)initWithXPCDictionary:(id)a0;
- (void).cxx_destruct;
- (void)inspectChangesWithBlock:(id /* block */)a0;
- (BOOL)containsProperty:(SEL)a0;
- (void)evaluateWithInspector:(id)a0 context:(void *)a1;
- (id)settings:(id)a0 valueDescriptionForFlag:(long long)a1 object:(id)a2 ofSetting:(unsigned long long)a3;
- (id)settings:(id)a0 keyDescriptionForSetting:(unsigned long long)a1;
- (BOOL)_isSignifcant;
- (BOOL)containsPropertyFromExtension:(Class)a0;
- (BOOL)containsSettingNamed:(id)a0;
- (id)initWithChangesFromSettings:(id)a0 toSettings:(id)a1;
- (void)inspectOtherChangesWithBlock:(id /* block */)a0;
- (id)settingsByApplyingToMutableCopyOfSettings:(id)a0;

@end