@class CNComposeRecipientOriginContext, NSArray, NSString, NSSet, CNContact, NSPersonNameComponents, CNAutocompleteResult; @interface CNComposeRecipient : NSObject <NSItemProviderReading, NSItemProviderWriting, NSCopying, NSSecureCoding> @property (class, readonly, copy, nonatomic) NSArray *readableTypeIdentifiersForItemProvider; @property (class, readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; @property (retain, nonatomic) NSArray *cachedCompleteMatches; @property (retain, nonatomic) NSArray *cachedMatchedStrings; @property (retain, nonatomic) NSArray *cachedSortedMembers; @property (retain, nonatomic) NSSet *cachedHandles; @property (copy, nonatomic) NSString *compositeName; @property (copy, nonatomic) NSString *contactIdentifier; @property (copy, nonatomic) NSString *valueIdentifier; @property (copy, nonatomic) NSString *unlocalizedLabel; @property (copy, nonatomic) NSString *inputAddress; @property (retain, nonatomic) CNContact *contact; @property (nonatomic) BOOL isMemberOfGroup; @property (copy, nonatomic) NSString *address; @property (copy, nonatomic) NSString *label; @property (copy, nonatomic) NSString *countryCode; @property (copy, nonatomic) NSString *displayString; @property (retain, nonatomic) CNAutocompleteResult *autocompleteResult; @property (retain, nonatomic) NSPersonNameComponents *nameComponents; @property (retain, nonatomic) CNComposeRecipientOriginContext *originContext; @property (readonly, nonatomic, getter=isRemovableFromSearchResults) BOOL removableFromSearchResults; @property (readonly, nonatomic) BOOL showsAccessoryButton; @property (readonly, nonatomic) BOOL isGroup; @property (readonly, nonatomic) unsigned long long sourceType; @property (readonly, nonatomic) BOOL isSuggestedRecipient; @property (readonly, nonatomic) BOOL showsChevronButton; @property (readonly, nonatomic) BOOL isDirectoryServerResult; @property (readonly, nonatomic) NSString *normalizedAddress; @property (readonly, nonatomic) NSString *commentedAddress; @property (readonly, nonatomic) NSString *uncommentedAddress; @property (readonly, nonatomic) NSString *stringForEqualityTesting; @property (readonly, copy, nonatomic) NSString *pasteboardString; @property (readonly, nonatomic) BOOL supportsPasteboardUnarchiving; @property (readonly, nonatomic) unsigned long long kind; @property (readonly, nonatomic) NSString *placeholderName; @property (readonly, nonatomic) NSString *shortName; + (id)objectWithItemProviderData:(id)a0 typeIdentifier:(id)a1 error:(id *)a2; + (id)os_log; + (id)composeRecipientWithAutocompleteResult:(id)a0; + (id)descriptorsForRequiredKeysForContact; - (id)children; - (id)init; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)loadDataWithTypeIdentifier:(id)a0 forItemProviderCompletionHandler:(id /* block */)a1; - (id)fetchContactWithKeys:(id)a0; - (id)initWithContact:(id)a0 address:(id)a1 kind:(unsigned long long)a2; - (id)labeledValueIdentifier; - (id)sortedChildren; - (id)_unformattedAddress; - (id)childrenWithCompleteMatches; - (id)completelyMatchedAttributedStrings; - (id)contactWithKeysToFetch:(id)a0; - (id)preferredSendingAddress; - (BOOL)wasCompleteMatch; - (BOOL)isEquivalentAddressToRecipient:(id)a0; - (void)addRecipientToPasteboard:(id)a0; - (id)alternativeToDisplayString; - (id)associatedHandles; - (id)displayStringPreferringNickname:(BOOL)a0; - (id)initWithContact:(id)a0 address:(id)a1 displayString:(id)a2 kind:(unsigned long long)a3; - (id)rawDisplayString; - (id)unifiedHandles; @end