@class NSData, NSString, ABVCardLexer, NSMutableString, NSMutableDictionary, NSMutableArray, ABVCardWatchdogTimer, ABVCardValueSetter; @interface ABVCardParser : NSObject { ABVCardValueSetter *_valueSetter; void *_source; ABVCardLexer *_lexer; NSData *_data; unsigned long long _defaultEncoding; BOOL _hasImportErrors; BOOL _30vCard; NSString *_first; NSString *_last; NSString *_org; NSString *_formattedName; NSMutableArray *_emails; NSMutableArray *_dates; NSMutableArray *_phones; NSMutableArray *_addresses; NSMutableArray *_aims; NSMutableArray *_jabbers; NSMutableArray *_msns; NSMutableArray *_yahoos; NSMutableArray *_icqs; NSMutableArray *_untypedIMs; NSMutableArray *_instantMessengers; NSMutableArray *_socialProfiles; NSMutableArray *_relatedNames; NSMutableArray *_urls; NSMutableArray *_addressingGrammars; NSMutableDictionary *_activityAlerts; NSMutableString *_notes; NSMutableString *_otherNotes; NSMutableDictionary *_extensions; NSString *_uid; NSData *_imageData; NSString *_imageURI; int _cropRectX; int _cropRectY; int _cropRectWidth; int _cropRectHeight; NSData *_cropRectChecksum; NSMutableArray *_itemParameters; NSString *_grouping; unsigned long long _encoding; BOOL _quotedPrintable; BOOL _base64; ABVCardWatchdogTimer *_timer; } @property (nonatomic) void *source; + (struct __CFArray { } *)supportedProperties; - (id)init; - (void)dealloc; - (id)initWithData:(id)a0; - (id)_valueSetter; - (id)defaultLabel; - (id)dateFromISO8601String:(id)a0; - (id)defaultADRLabel; - (BOOL)hasImportErrors; - (BOOL)importToPerson:(void *)a0 foundProperties:(const struct __CFArray **)a1; - (id)_socialProfileBundleIdentifiers; - (id)defaultURLLabel; - (id)parseValueArray; - (int)_addIMHandles:(id)a0 toService:(struct __CFString { } *)a1 multiValue:(void *)a2 uniquenessCheckingMultiValue:(void *)a3; - (int)_addIMPPProfiles:(id)a0 multiValue:(void *)a1 uniquenessCheckingMultiValue:(void *)a2; - (id)_genericLabel; - (BOOL)_handleUnknownTag:(id)a0 withValue:(id)a1; - (BOOL)_setDataValueOrNoteIfNull:(id)a0 forProperty:(unsigned int)a1; - (BOOL)_setIntValueOrNoteIfNull:(int)a0 forProperty:(int)a1; - (BOOL)_setMultiValuesOrNoteIfNull:(id)a0 forProperty:(unsigned int)a1 valueComparator:(id /* block */)a2; - (BOOL)_setPersonSounds:(void *)a0 identifier:(int)a1 fromActivity:(id)a2 alert:(id)a3 otherValue:(id)a4; - (BOOL)_setStringValueOrNoteIfNull:(id)a0 forProperty:(unsigned int)a1; - (void)_setValueFromExtension:(id)a0 forKey:(id)a1 onAddress:(id)a2 toKey:(id)a3; - (id)_socialProfileDisplayName; - (id)_socialProfileService; - (id)_socialProfileTeamIdentifier; - (id)_socialProfileUserId; - (id)_socialProfileUsername; - (BOOL)_usesArrayForExternalPropKey:(id)a0; - (BOOL)_usesRemainingLineForExternalPropKey:(id)a0; - (void)addActivityAlertMultiValues; - (void)addAddressMultiValues; - (BOOL)addIMValueTo:(id)a0; - (void)addInstantMessageMultiValues; - (void)addMultiValues:(id)a0 toProperty:(unsigned int)a1 valueComparator:(id /* block */)a2; - (void)addSocialProfileMultiValues; - (void)cleanUpCardState; - (void *)copyNextPersonWithLength:(int *)a0 foundProperties:(const struct __CFArray **)a1; - (id)genericLabel; - (BOOL)importToValueSetter:(id)a0; - (id)initWithData:(id)a0 watchdogTimer:(id)a1; - (void)noteLackOfValueForImageData; - (void)noteLackOfValueForProperty:(unsigned int)a0; - (BOOL)parseABDATE; - (BOOL)parseABExtensionType:(id)a0; - (BOOL)parseABMaiden; - (void)parseABOrder; - (void)parseABPhoto; - (BOOL)parseABReleatedNames; - (void)parseABShowAs; - (BOOL)parseABUID; - (BOOL)parseADD; - (BOOL)parseADR; - (BOOL)parseActivityAlerts; - (BOOL)parseAddressingGrammar; - (BOOL)parseAlternateBirthday; - (BOOL)parseBDAY; - (BOOL)parseEMAIL; - (BOOL)parseGuardianWhitelisted; - (BOOL)parseIMAGEHASH; - (BOOL)parseIMAGETYPE; - (BOOL)parseIMPP; - (id)parseInstantMessengerProfile:(id)a0; - (BOOL)parseItem; - (BOOL)parseN; - (BOOL)parseNICKNAME; - (BOOL)parseORG; - (BOOL)parsePhoto:(id)a0; - (id)parseRemainingLine; - (void)parseSharedPhotoDisplayPreference; - (id)parseSingleValue; - (BOOL)parseSocialProfiles; - (BOOL)parseTEL; - (BOOL)parseUID; - (id)parseURL; - (BOOL)parseVERSION; - (BOOL)parseWallpaper; - (struct __CFArray { } *)peopleAndProperties:(const struct __CFArray **)a0; - (id)phoneLabel; - (void)setLocalRecordHasAdditionalProperties:(BOOL)a0; - (id)sortedPeopleAndProperties:(const struct __CFArray **)a0; @end