@class NSTimeZone, NSString, NSDictionary, NSDate, _DKObject, _DKEventStream; @interface _DKEvent : _DKObject <_DKProtobufConverting, _DKHasComparableValue, _DKHasPrimaryValue> @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain) _DKEventStream *stream; @property (retain) NSDate *startDate; @property (retain) NSDate *endDate; @property (retain) NSTimeZone *timeZone; @property (retain) _DKObject *value; @property (copy) NSDictionary *metadata; @property double confidence; @property BOOL shouldSync; @property long long compatibilityVersion; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)entityName; + (BOOL)supportsSecureCoding; + (id)fromPBCodable:(id)a0; + (id)objectFromManagedObject:(id)a0 readMetadata:(BOOL)a1 excludedMetadataKeys:(id)a2 cache:(id)a3; + (id)allowedWebpageURLSchemes; + (id)eventWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 identifierStringValue:(id)a4 metadata:(id)a5; + (id)eventWithStream:(id)a0 startDate:(id)a1 endDate:(id)a2 identifierStringValue:(id)a3 metadata:(id)a4; + (id)eventWithStream:(id)a0 startDate:(id)a1 endDate:(id)a2 value:(id)a3 metadata:(id)a4; + (id)fromPBCodable:(id)a0 skipMetadata:(BOOL)a1; + (id)eventWithStream:(id)a0 startDate:(id)a1 endDate:(id)a2 quantityDoubleValue:(double)a3 metadata:(id)a4; + (BOOL)copyMetadata:(id)a0 toManagedObject:(id)a1; + (id)eventRepresentingUserActivityWithSearchableItem:(id)a0 bundleIdentifier:(id)a1; + (id)eventStreamFromManagedObject:(id)a0 forValue:(id)a1 cache:(id)a2; + (id)eventValueFromManagedObject:(id)a0 streamName:(id)a1 readMetadata:(BOOL)a2 excludedMetadataKeys:(id)a3 cache:(id)a4; + (id)eventWithInteraction:(id)a0 bundleIdentifier:(id)a1 storeKeyImage:(BOOL)a2; + (id)eventWithRelevantShortcut:(id)a0 bundleID:(id)a1; + (id)eventWithSearchableItem:(id)a0 bundleIdentifier:(id)a1; + (id)eventWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 categoryIntegerValue:(long long)a4 confidence:(double)a5 metadata:(id)a6; + (id)eventWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 categoryIntegerValue:(long long)a4 metadata:(id)a5; + (id)eventWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 identifierStringValue:(id)a4 confidence:(double)a5 metadata:(id)a6; + (id)eventWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 quantityDoubleValue:(double)a4 confidence:(double)a5 metadata:(id)a6; + (id)eventWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 quantityDoubleValue:(double)a4 metadata:(id)a5; + (id)eventWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 value:(id)a4 confidence:(double)a5 metadata:(id)a6; + (id)eventWithStream:(id)a0 startDate:(id)a1 endDate:(id)a2 categoryIntegerValue:(long long)a3 metadata:(id)a4; + (id)eventWithStream:(id)a0 startDate:(id)a1 endDate:(id)a2 value:(id)a3; + (id)eventWithStream:(id)a0 startDate:(id)a1 endDate:(id)a2 value:(id)a3 confidence:(double)a4 metadata:(id)a5; + (id)fetchCustomMetadataWithName:(id)a0 valueHash:(id)a1 context:(id)a2; + (BOOL)isValidURL:(id)a0; + (id)metadataForInteraction:(id)a0 storeKeyImage:(BOOL)a1; + (id)relatedContactIdentifiersFromIntent:(id)a0; + (id)uncachedEventValueFromManagedObject:(id)a0 readMetadata:(BOOL)a1 excludedMetadataKeys:(id)a2 cache:(id)a3; - (id)interaction; - (id)stringValue; - (BOOL)boolValue; - (long long)integerValue; - (long long)compareValue:(id)a0; - (void)encodeWithCoder:(id)a0; - (BOOL)copyToManagedObject:(id)a0; - (id)toPBCodable; - (void).cxx_destruct; - (double)doubleValue; - (id)primaryValue; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)toPBCodableUseStructuredMetadata:(BOOL)a0; - (id)_initWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 value:(id)a4 confidence:(double)a5 metadata:(id)a6; - (unsigned long long)eventValueClassOf:(id)a0; - (void)fetchInteractionWithPopulatedKeyImage:(id /* block */)a0; - (id)initWithStream:(id)a0 source:(id)a1 startDate:(id)a2 endDate:(id)a3 value:(id)a4 confidence:(double)a5 metadata:(id)a6; - (id)metadataFromCustomMetadata:(id)a0; - (id)metadataFromCustomMetadata:(id)a0 cache:(id)a1; - (id)metadataFromStructuredMetadata:(id)a0 excludedMetadataKeys:(id)a1; - (id)metadataFromStructuredMetadata:(id)a0 excludedMetadataKeys:(id)a1 cache:(id)a2; - (id)relevantShortcut; @end