@class NSString, _ICProactiveTrigger, NSURL, NSDate, NSDictionary; @interface _ICPredictedItem : NSObject <NSSecureCoding, NSCopying> @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) NSString *identifier; @property (readonly, nonatomic) _ICProactiveTrigger *trigger; @property (nonatomic) unsigned char itemType; @property (readonly, nonatomic) NSString *label; @property (readonly, nonatomic) NSString *value; @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) NSDate *date; @property (readonly, nonatomic) NSString *originatingBundleID; @property (readonly, nonatomic) NSURL *originatingWebsiteURL; @property (nonatomic) unsigned long long predictionAge; @property (readonly, nonatomic) BOOL shouldAggregate; @property (nonatomic) unsigned char flags; @property (nonatomic) unsigned char layoutHint; @property (readonly, nonatomic) double score; @property (readonly, nonatomic) NSString *targetBundleID; @property (readonly, nonatomic) NSDictionary *operationData; + (id)predictedItemFromQuickTypeItem:(id)a0 trigger:(id)a1; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)hasScoreSimilarToItem:(id)a0; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithIdentifier:(id)a0 itemType:(unsigned char)a1 score:(double)a2 value:(id)a3 label:(id)a4 name:(id)a5 date:(id)a6 originatingBundleID:(id)a7 originatingWebsiteURL:(id)a8 predictionAge:(unsigned long long)a9 shouldAggregate:(BOOL)a10 flags:(unsigned char)a11 targetBundleID:(id)a12 operationData:(id)a13 proactiveTrigger:(id)a14; - (id)initWithIdentifier:(id)a0 score:(double)a1 value:(id)a2 label:(id)a3 name:(id)a4 date:(id)a5 originatingBundleID:(id)a6 originatingWebsiteURL:(id)a7 predictionAge:(unsigned long long)a8 shouldAggregate:(BOOL)a9 flags:(unsigned char)a10 proactiveTrigger:(id)a11; - (BOOL)isEqualToPredictedItem:(id)a0; @end