@class NSString, NSData, NSNumber; @protocol NSObject; @interface HMFPreference : HMFObject @property (readonly) NSString *key; @property (readonly) unsigned long long options; @property (copy) id value; @property (readonly, weak) HMFPreference *parent; @property (readonly, nonatomic) BOOL boolValue; @property (readonly, copy, nonatomic) NSNumber *numberValue; @property (readonly, copy, nonatomic) NSString *stringValue; @property (readonly, copy, nonatomic) NSData *dataValue; + (id)shortDescription; - (id)init; - (id)shortDescription; - (id)initWithKey:(id)a0 options:(unsigned long long)a1 defaultValue:(id)a2; - (void).cxx_destruct; - (id)initWithKey:(id)a0 options:(unsigned long long)a1 defaultValue:(id)a2 parent:(id)a3; @end