@class MARelation, NSArray, NSString, MANodeFilter, NSDate, PGGraphPersonNodeCollection, NSDateComponents; @interface PGGraphPersonNode : PGGraphOptimizedNode <PGPersonResult, PGAssetCollectionFeature> @property (class, readonly, nonatomic) unsigned long long type; @property (class, readonly) NSArray *personScoreSortDescriptors; @property (class, readonly) NSArray *personSortDescriptors; @property (class, readonly) MARelation *partnerOfPerson; @property (class, readonly) MARelation *inferredPartnerOfPerson; @property (class, readonly) MARelation *fatherOfPerson; @property (class, readonly) MARelation *inferredFatherOfPerson; @property (class, readonly) MARelation *motherOfPerson; @property (class, readonly) MARelation *inferredMotherOfPerson; @property (class, readonly) MARelation *brotherOfPerson; @property (class, readonly) MARelation *inferredBrotherOfPerson; @property (class, readonly) MARelation *sisterOfPerson; @property (class, readonly) MARelation *inferredSisterOfPerson; @property (class, readonly) MARelation *daughterOfPerson; @property (class, readonly) MARelation *inferredDaughterOfPerson; @property (class, readonly) MARelation *sonOfPerson; @property (class, readonly) MARelation *inferredSonOfPerson; @property (class, readonly) MARelation *parentOfPerson; @property (class, readonly) MARelation *inferredParentOfPerson; @property (class, readonly) MARelation *familyOfPerson; @property (class, readonly) MARelation *inferredFamilyOfPerson; @property (class, readonly) MARelation *familySocialGroupOfPerson; @property (class, readonly) MARelation *inferredFamilySocialGroupOfPerson; @property (class, readonly) MARelation *childOfPerson; @property (class, readonly) MARelation *inferredChildOfPerson; @property (class, readonly) MARelation *friendOfPerson; @property (class, readonly) MARelation *inferredFriendOfPerson; @property (class, readonly) MARelation *coworkerOfPerson; @property (class, readonly) MARelation *inferredCoworkerOfPerson; @property (class, readonly) MARelation *coworkerSocialGroupOfPerson; @property (class, readonly) MARelation *inferredCoworkerSocialGroupOfPerson; @property (class, readonly) MARelation *acquaintanceOfPerson; @property (class, readonly) MARelation *inferredAcquaintanceOfPerson; @property (class, readonly) MARelation *vipOfPerson; @property (class, readonly) MARelation *inferredVipOfPerson; @property (class, readonly) MARelation *momentOfPerson; @property (class, readonly) MARelation *momentAuthoredByPerson; @property (class, readonly) MARelation *momentWithPhysicallyPresentPerson; @property (class, readonly) MARelation *relationshipTagOfPerson; @property (class, readonly) MARelation *homeOfPerson; @property (class, readonly) MARelation *workOfPerson; @property (class, readonly) MARelation *homeOrWorkOfPerson; @property (class, readonly) MARelation *personActivityMeaningOfPerson; @property (class, readonly, nonatomic) MANodeFilter *filterExcludingMe; @property (class, readonly, nonatomic) MANodeFilter *filterIncludingMe; @property (class, readonly, nonatomic) MANodeFilter *filterNameNotEmpty; @property (class, readonly, nonatomic) MANodeFilter *filterNameEmpty; @property (class, readonly, nonatomic) MANodeFilter *filterShareParticipantIdentifierNotEmpty; @property (readonly, nonatomic) NSString *fullName; @property (readonly, nonatomic) NSString *localIdentifier; @property (readonly, nonatomic) NSString *contactIdentifier; @property (readonly, nonatomic) NSString *suggestedContactIdentifier; @property (readonly, nonatomic) BOOL isVerified; @property (readonly, nonatomic) BOOL isInferredChild; @property (readonly, nonatomic) NSDate *birthdayDate; @property (readonly, nonatomic) NSString *keywordDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSString *name; @property (readonly) BOOL isUserCreated; @property (readonly) BOOL isFavorite; @property (readonly) NSString *localIdentifier; @property (readonly) NSString *contactIdentifier; @property (readonly) unsigned long long sex; @property (readonly) unsigned long long ageCategory; @property (readonly) NSDate *birthdayDate; @property (readonly) NSDate *potentialBirthdayDate; @property (readonly) NSDate *anniversaryDate; @property (readonly) NSString *shareParticipantLocalIdentifier; @property (readonly) BOOL belongsToAnySocialGroup; @property (readonly) BOOL belongsToBestSocialGroups; @property (readonly) BOOL isMeNode; @property (readonly) unsigned long long numberOfMomentNodes; @property (readonly) double personScore; @property (readonly) BOOL isMemberOfMyFamily; @property (readonly) BOOL isMyPartner; @property (readonly) BOOL isMyChild; @property (readonly) BOOL isMyParent; @property (readonly) BOOL isMyMother; @property (readonly) BOOL isMyFather; @property (readonly) BOOL isMySibling; @property (readonly) BOOL isMyCoworker; @property (readonly) BOOL isMyFriend; @property (readonly) BOOL isMyAcquaintance; @property (readonly) BOOL isInferredMemberOfMyFamily; @property (readonly) BOOL isMyInferredPartner; @property (readonly) BOOL isMyInferredChild; @property (readonly) BOOL isMyInferredParent; @property (readonly) BOOL isMyInferredMother; @property (readonly) BOOL isMyInferredFather; @property (readonly) BOOL isMyInferredSibling; @property (readonly) BOOL isMyInferredCoworker; @property (readonly) BOOL isMyInferredFriend; @property (readonly) BOOL isMyInferredAcquaintance; @property (readonly, nonatomic) PGGraphPersonNodeCollection *collection; @property (readonly, nonatomic) NSDateComponents *birthdayDateComponents; @property (readonly, nonatomic) NSDateComponents *potentialBirthdayDateComponents; @property (readonly, nonatomic) NSDateComponents *anniversaryDateComponents; @property (readonly, nonatomic) unsigned long long featureType; @property (readonly, nonatomic) NSString *featureIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)filter; + (void)setAnniversaryDateComponents:(id)a0 onPersonNodeForIdentifier:(unsigned long long)a1 inGraph:(id)a2; + (id)_specialDateComponentsForDate:(id)a0; + (id)_specialDateForDateComponents:(id)a0; + (double)_specialDateTimeIntervalForDate:(id)a0; + (id)changedPropertyNamesForContactsChange; + (id)filterForAgeCategories:(id)a0 includingMe:(BOOL)a1; + (id)filterForBiologicalSex:(unsigned long long)a0; + (id)filterWithShareParticipantIdentifiers:(id)a0; + (id)propertiesWithAgeCategory:(unsigned long long)a0; + (id)propertiesWithBiologicalSex:(unsigned long long)a0; + (id)propertiesWithPerson:(id)a0; + (id)relationshipTagOfPersonWithConfidence:(double)a0; + (void)setBirthdayDateComponents:(id)a0 onPersonNodeForIdentifier:(unsigned long long)a1 inGraph:(id)a2; + (void)setName:(id)a0 onPersonNodeForIdentifier:(unsigned long long)a1 inGraph:(id)a2; + (id)socialGroupOfPerson; - (id)label; - (id)propertyDictionary; - (void)setLocalProperties:(id)a0; - (id)initWithLabel:(id)a0 domain:(unsigned short)a1 properties:(id)a2; - (void).cxx_destruct; - (unsigned short)domain; - (BOOL)hasProperties:(id)a0; - (id)propertyForKey:(id)a0; - (id)initWithPerson:(id)a0; - (id)associatedNodesForRemoval; - (id)changingPropertiesWithProperties:(id)a0; - (id)initWithLabel:(id)a0 domain:(unsigned short)a1 weight:(float)a2 properties:(id)a3; - (BOOL)isIdentifiedByProperties:(id)a0; - (BOOL)_contactSuggestionEdge:(id)a0 fitsQuery:(unsigned long long)a1; - (id)_contactSuggestionEdgesSortedByConfidence; - (BOOL)_hasRelationshipLabel:(id)a0 withStatus:(unsigned long long)a1; - (long long)compareToPerson:(id)a0; - (id)entityFilter; - (void)enumerateBirthdayMomentNodesUsingBlock:(id /* block */)a0; - (void)enumerateContactSuggestionsSortedByConfidenceMatchingQuery:(unsigned long long)a0 usingBlock:(id /* block */)a1; - (void)enumerateHomeOrWorkAddressEdgesAndNodesUsingBlock:(id /* block */)a0; - (void)enumerateHomeOrWorkAddressNodesUsingBlock:(id /* block */)a0; - (void)enumerateHomeOrWorkNodesUsingBlock:(id /* block */)a0; - (void)enumerateMomentEdgesAndNodesUsingBlock:(id /* block */)a0; - (id)stringDescription; @end