@class NSData, NSString, NSArray, NSUUID, MKFIntegerCharacteristicDatabaseID, HMDCharacteristicMetadata, Protocol, NSDictionary, NSNumber; @protocol MKFHome, MKFService; @interface _MKFIntegerCharacteristic : _MKFCharacteristic <MKFIntegerCharacteristic, MKFIntegerCharacteristicPrivateExtensions> @property (class, readonly, copy, nonatomic) Protocol *backingModelProtocol; @property (copy, nonatomic) NSNumber *maximumValue; @property (copy, nonatomic) NSNumber *minimumValue; @property (copy, nonatomic) NSNumber *stepValue; @property (retain, nonatomic) NSArray *validValues; @property (copy, nonatomic) NSNumber *maximumValue; @property (copy, nonatomic) NSNumber *minimumValue; @property (copy, nonatomic) NSNumber *stepValue; @property (retain, nonatomic) NSArray *validValues; @property (readonly, copy, nonatomic) MKFIntegerCharacteristicDatabaseID *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)castIfIntegerCharacteristic; - (void)pr_updateWithHAPMetadata:(id)a0; @end