@class NSString; @interface SGIdentityKey : NSObject <NSCopying> { NSString *_content; } @property (readonly, nonatomic) NSString *externalId; @property (readonly, nonatomic) unsigned long long type; + (unsigned long long)identityTypeForKeyPart:(id)a0; + (BOOL)isSupportedEntityType:(long long)a0; + (id)keyForContactExternalId:(int)a0; + (id)keyForContactUniqueId:(id)a0; + (id)keyForEmail:(id)a0; + (id)keyForInstantMessageAddress:(id)a0; + (id)keyForNormalizedEmail:(id)a0; + (id)keyForNormalizedPhone:(id)a0; + (id)keyForPersonHandle:(id)a0; + (id)keyForSocialProfile:(id)a0; - (id)emailAddress; - (unsigned long long)hash; - (id)serialize; - (id)description; - (void).cxx_destruct; - (id)uniqueIdentifier; - (BOOL)isEqual:(id)a0; - (id)phone; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)hasPhone; - (id)socialProfile; - (BOOL)hasEmailAddress; - (BOOL)hasInstantMessageAddress; - (BOOL)hasSocialProfile; - (id)identityKey; - (id)initWithSerialized:(id)a0; - (id)initWithType:(unsigned long long)a0 content:(id)a1; - (id)instantMessageAddress; - (BOOL)isEqualToIdentityKey:(id)a0; @end