luxlabs header browser preview


@class NSSet, NSString, HFNumberValueConstraints, NSNumber;

@interface HFRangeControlItem : HFControlItem

@property (readonly, copy, nonatomic) NSSet *targetCharacteristicTypes;
@property (readonly, copy, nonatomic) NSString *minimumCharacteristicType;
@property (readonly, copy, nonatomic) NSString *maximumCharacteristicType;
@property (readonly, nonatomic) HFNumberValueConstraints *minimumValueConstraints;
@property (readonly, nonatomic) HFNumberValueConstraints *maximumValueConstraints;
@property (readonly, nonatomic) HFNumberValueConstraints *targetValueConstraints;
@property (readonly, copy, nonatomic) NSNumber *maximumValue;
@property (readonly, copy, nonatomic) NSNumber *minimumValue;
@property (readonly, copy, nonatomic) NSNumber *stepValue;

+ (Class)valueClass;
+ (BOOL)_hasWritableCharacteristicsOfType:(id)a0 valueSource:(id)a1;
+ (id)readOnlyCharacteristicTypes;

- (void).cxx_destruct;
- (id)characteristicValuesForValue:(id)a0;
- (id)_maximumCharacteristicTypeMetadata;
- (id)_minimumCharacteristicTypeMetadata;
- (id)_targetCharacteristicTypeMetadataWithCharacteristicValuesKeyedByType:(id)a0;
- (id)copyWithCharacteristicOptions:(id)a0 valueSource:(id)a1;
- (id)initWithValueSource:(id)a0 characteristicOptions:(id)a1 displayResults:(id)a2;
- (id)initWithValueSource:(id)a0 targetCharacteristicTypes:(id)a1 minimumCharacteristicType:(id)a2 maximumCharacteristicType:(id)a3 displayResults:(id)a4;
- (id)maximumCharacteristicTypeStepValue;
- (id)minimumCharacteristicTypeStepValue;
- (id)numberValueFormatter;
- (unsigned long long)rangeModeWithCharacteristicValuesKeyedByType:(id)a0;
- (id)resultsForBatchReadResponse:(id)a0;
- (id)targetCharacteristicTypeWithCharacteristicValuesKeyedByType:(id)a0;
- (id)valueForCharacteristicValues:(id)a0;

@end