@class PGGraphNode, NSSet, NSDate; @interface PGGraphMatchingContextItem : NSObject @property (readonly, nonatomic) PGGraphNode *referenceNode; @property (readonly, nonatomic) PGGraphNode *matchedNode; @property (readonly, nonatomic) NSSet *contextNodes; @property (readonly, nonatomic) unsigned long long relatedType; @property (nonatomic) double score; @property (nonatomic) unsigned long long criteria; @property (readonly, nonatomic) NSDate *localStartDate; @property (readonly, nonatomic) NSDate *localEndDate; + (id)contextItemWithRelatedType:(unsigned long long)a0 score:(double)a1 criteria:(unsigned long long)a2 referenceNode:(id)a3 matchedNode:(id)a4 contextNodes:(id)a5; + (unsigned long long)criteriaForLocationLabel:(id)a0; - (unsigned long long)hash; - (id)description; - (void).cxx_destruct; - (id)debugDescription; - (BOOL)isEqual:(id)a0; - (void)_findLocalStartAndEndDate; - (id)_matchedAddressNode; - (id)initWithRelatedType:(unsigned long long)a0 score:(double)a1 criteria:(unsigned long long)a2 referenceNode:(id)a3 matchedNode:(id)a4 contextNodes:(id)a5; - (BOOL)isEqualToContextItem:(id)a0; @end