@class NSDictionary, NSString; @interface IKJSDataItem : IKJSDataObservable { NSString *_type; } @property (readonly, nonatomic) NSDictionary *dataDictionary; @property (retain, nonatomic) NSString *identifier; @property (copy, nonatomic) NSString *prototypeIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSString *type; + (id)makeDataItem:(id)a0 :(id)a1; - (id)init; - (id)initWithType:(id)a0 identifier:(id)a1; - (id)initWithValue:(id)a0; - (void).cxx_destruct; - (id)initWithType:(id)a0; - (id)asPrivateIKJSDataItem; @end