@class NSString, CNLabeledValue, CNUIContactsEnvironment, CNCardPropertyGroup, NSArray, CNContact, NSURL, CNContactStore, CNMutableContact, CNContactProperty; @protocol CNPropertyGroupItemDelegate; @interface CNPropertyGroupItem : CNCardGroupItem @property (retain, nonatomic) NSString *property; @property (retain, nonatomic) CNLabeledValue *labeledValue; @property (retain, nonatomic) CNLabeledValue *originalLabeledValue; @property (retain, nonatomic) CNContact *contact; @property (readonly, nonatomic) CNMutableContact *mutableContact; @property (readonly, nonatomic) CNUIContactsEnvironment *environment; @property (nonatomic) unsigned long long policyFlags; @property (readonly, nonatomic) CNContactProperty *contactProperty; @property (readonly, weak, nonatomic) CNCardPropertyGroup *group; @property (readonly, nonatomic) CNContactStore *contactStore; @property (weak, nonatomic) id delegate; @property (nonatomic) BOOL allowsIMessage; @property (nonatomic) BOOL allowsPhone; @property (nonatomic) BOOL allowsTTY; @property (nonatomic) BOOL allowsEmail; @property (readonly, nonatomic) id normalizedValue; @property (readonly, nonatomic) NSString *displayValue; @property (readonly, nonatomic) NSString *displayLabel; @property (readonly, nonatomic) NSString *editingStringValue; @property (readonly, nonatomic) NSString *placeholderString; @property (readonly, weak, nonatomic) NSArray *standardLabels; @property (readonly, weak, nonatomic) NSArray *extendedLabels; @property (readonly, weak, nonatomic) NSArray *promotedExtendedLabels; @property (readonly, nonatomic) NSURL *defaultActionURL; @property (readonly, nonatomic) BOOL modified; @property (readonly, nonatomic, getter=isSuggested) BOOL suggested; @property (readonly, nonatomic, getter=isEmpty) BOOL empty; @property (readonly, nonatomic, getter=isReadonly) BOOL readonly; @property (readonly, nonatomic) BOOL supportsLabel; @property (readonly, nonatomic) BOOL shouldDisableLabelButton; @property (readonly, nonatomic) BOOL showValueWithLabelStyle; @property (readonly, nonatomic) BOOL canRemove; @property (readonly, nonatomic, getter=isFavorite) BOOL favorite; @property (readonly, nonatomic) BOOL canReorder; + (Class)classForProperty:(id)a0; + (void)deleteCoreRecentsEntriesMatchingProperty:(id)a0 recentsManager:(id)a1; + (id)emptyValueForLabel:(id)a0; + (id)initialValueForLabel:(id)a0 group:(id)a1; + (id)newPropertyGroupItemForProperty:(id)a0; + (id)propertyGroupItemWithLabel:(id)a0 group:(id)a1 contact:(id)a2; + (id)propertyGroupItemWithLabel:(id)a0 group:(id)a1 contact:(id)a2 environment:(id)a3; + (id)propertyGroupItemWithLabeledValue:(id)a0 group:(id)a1 contact:(id)a2; + (id)propertyGroupItemWithLabeledValue:(id)a0 group:(id)a1 contact:(id)a2 environment:(id)a3; - (id)init; - (BOOL)isValidIdentifier:(id)a0; - (id)contactViewCache; - (id)description; - (void).cxx_destruct; - (BOOL)isValidValue:(id)a0; - (BOOL)isEqual:(id)a0; - (BOOL)isEquivalentToItem:(id)a0 whenEditing:(BOOL)a1; - (void)_removeSuggestion; - (int)anyContactLegacyIdentifier; - (id)bestLabel:(id)a0; - (id)bestValue:(id)a0; - (void)confirmSuggestion; - (id)displayStringForValue:(id)a0; - (id)initWithGroup:(id)a0; - (id)initWithLabel:(id)a0 group:(id)a1 contact:(id)a2 environment:(id)a3; - (id)initWithLabeledValue:(id)a0 group:(id)a1 contact:(id)a2 environment:(id)a3; - (BOOL)isEquivalentToItem:(id)a0; - (BOOL)isFavoriteOfActionType:(id)a0 bundleIdentifier:(id)a1; - (int)labeledValueMultiValueIdentifierForChosenSourceContact; - (id)labeledValueToCurateFromSuggestion; - (void)mergeItem:(id)a0; - (void)rejectSuggestion; - (id)replacementForInvalidValue:(id)a0; - (void)saveChangesImmediately:(BOOL)a0; - (BOOL)shouldCreateNewMeContactToSaveChangesTo; - (void)updateLabeledValueWithLabel:(id)a0; - (void)updateLabeledValueWithValue:(id)a0; - (id)updateWithLabel:(id)a0 value:(id)a1; - (id)valueForDisplayString:(id)a0; @end