@class CNContactRelationsDescriptionLabels, NSString, NSObject; @protocol OS_dispatch_queue; @interface CNContactRelationsDescription : CNMultiValuePropertyDescription @property (readonly) NSObject *generationQueue; @property (retain, nonatomic) CNContactRelationsDescriptionLabels *cachedLabels; @property (readonly, nonatomic) Class provider; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)CNValueForContact:(id)a0; - (BOOL)isEqualForContact:(id)a0 other:(id)a1; - (BOOL)abPropertyID:(int *)a0; - (void)setCNValue:(id)a0 onContact:(id)a1; - (id)init; - (BOOL)canUnifyValue:(id)a0 withValue:(id)a1; - (void)encodeUsingCoder:(id)a0 contact:(id)a1; - (void).cxx_destruct; - (void)decodeUsingCoder:(id)a0 contact:(id)a1; - (BOOL)isNonnull; - (id)localizedStringForLabel:(id)a0; - (id)standardLabels; - (void *)ABMultiValueValueFromCNLabeledValueValue:(id)a0; - (id)CNLabeledValueValueFromABMultiValueValue:(void *)a0; - (id)CNLabeledValueValueFromABMultiValueValueBytes:(char *)a0 length:(unsigned long long)a1; - (void)_addLocalizedLabels:(id)a0 fromLanguagePlist:(id)a1 languageIdentifier:(id)a2 toDictionary:(id)a3 conflictInfo:(id)a4; - (id)_builtInExtendedLabels; - (id)_builtInStandardLabels; - (id)cachedLabelsForPreferredLanguages:(id)a0; - (id /* block */)fromPlistTransform; - (id)initWithLocalizationProvider:(Class)a0; - (Class)labeledValueClass; - (id)labelsForPreferredLanguages:(id)a0; - (id)managedLabels; - (id /* block */)plistTransform; - (id)standardLabelsWithOptions:(unsigned long long)a0; @end