@class NSData, NSString, NSUUID, NSArray, HMDCharacteristicMetadata, MKFFloatCharacteristicDatabaseID, Protocol, NSDictionary, NSNumber; @protocol MKFHome, MKFService; @interface _MKFFloatCharacteristic : _MKFCharacteristic <MKFFloatCharacteristic, MKFFloatCharacteristicPrivateExtensions> @property (class, readonly, copy, nonatomic) Protocol *backingModelProtocol; @property (copy, nonatomic) NSNumber *maximumValue; @property (copy, nonatomic) NSNumber *minimumValue; @property (copy, nonatomic) NSNumber *stepValue; @property (copy, nonatomic) NSNumber *maximumValue; @property (copy, nonatomic) NSNumber *minimumValue; @property (copy, nonatomic) NSNumber *stepValue; @property (readonly, copy, nonatomic) MKFFloatCharacteristicDatabaseID *databaseID; @property (readonly) id<MKFHome> home; @property (retain, nonatomic) NSData *authorizationData; @property (copy, nonatomic) NSString *format; @property (readonly, copy, nonatomic) NSNumber *instanceID; @property (copy, nonatomic) NSString *manufacturerDescription; @property (copy, nonatomic) NSNumber *properties; @property (copy, nonatomic) NSUUID *type; @property (copy, nonatomic) NSString *units; @property (readonly, retain, nonatomic) NSArray *bulletinRegistrations; @property (readonly, retain, nonatomic) NSArray *notificationRegistrations; @property (readonly, retain, nonatomic) id<MKFService> service; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy) HMDCharacteristicMetadata *pr_hapMetadata; @property (readonly, copy) NSDictionary *pr_dictionaryRepresentation; + (id)fetchRequest; - (id)castIfFloatCharacteristic; - (void)pr_updateWithHAPMetadata:(id)a0; @end