luxlabs header browser preview


@class NSArray;

@interface CNAssistantConversion : NSObject

@property (class, readonly, nonatomic) NSArray *descriptorsForRequiredKeys;

+ (id)createSAPersonFromCNContact:(id)a0;
+ (id)createSASourceFromCNContainer:(id)a0;
+ (id)personForSyncFromContact:(id)a0;
+ (id)addressesFromContact:(id)a0;
+ (id)descriptorsForRequiredKeysForConversionType:(long long)a0;
+ (id)relationsFromPerson:(id)a0;
+ (void)applyUpdate:(id)a0 toContactWithIdentifier:(id)a1 usingStore:(id)a2 saveRequest:(id)a3;
+ (id)phoneNumbersFromPerson:(id)a0;
+ (id)keysFromPerson:(id)a0;
+ (id)phoneNumbersForSyncFromContact:(id)a0;
+ (id)phoneNumbersFromContact:(id)a0;
+ (id)createSAPersonFromCNContact:(id)a0 conversionType:(long long)a1;
+ (id)emailAddressesForSyncFromContact:(id)a0;
+ (id)emailAddressesFromContact:(id)a0;
+ (id)createSAPersonFromCNContactWithExternalIdentifier:(id)a0;
+ (id)personFromContact:(id)a0 useABPerson:(BOOL)a1;
+ (id)personFromContact:(id)a0;
+ (id)addressesForSyncFromContact:(id)a0;
+ (void)addFieldsFromPerson:(id)a0 toContactWithIdentifier:(id)a1 usingStore:(id)a2 saveRequest:(id)a3;
+ (void)setFieldsFromPerson:(id)a0 toContactWithIdentifier:(id)a1 usingStore:(id)a2 saveRequest:(id)a3;
+ (void)removeFieldsFromPerson:(id)a0 toContactWithIdentifier:(id)a1 usingStore:(id)a2 saveRequest:(id)a3;
+ (id)verifyContact:(id)a0 hasDescriptorsForRequiredKeys:(id)a1;
+ (void)markMeContactInPeople:(id)a0 usingStore:(id)a1;
+ (id)socialProfilesFromContact:(id)a0;
+ (id)relationsFromContact:(id)a0;
+ (id)filterLabeledValues:(id)a0 droppingEmptyLabels:(BOOL)a1 droppingDuplicates:(BOOL)a2;
+ (id)relationsForSyncFromContact:(id)a0;
+ (id)addressesFromPerson:(id)a0;
+ (id)personFromMeContact:(id)a0;
+ (id)emailAddressesFromPerson:(id)a0;

@end