@class NSString, NSRegularExpression, NSArray, NSMutableArray; @interface IPPronounValidator : NSObject @property (retain, nonatomic) NSMutableArray *rememberedPronouns; @property (retain, nonatomic) NSString *propertyPreferenceName; @property (retain, nonatomic) NSString *language; @property (retain, nonatomic) NSRegularExpression *validationRegex; @property (nonatomic) long long maxPronounLength; @property (retain, nonatomic) NSArray *displayedMorphologies; @property (retain, nonatomic) NSArray *exampleStrings; @property (retain, nonatomic) NSArray *examplePlaceholders; + (BOOL)canDisplayPronounPicker; + (BOOL)shouldDisplayPronounPickerByDefault; + (BOOL)languageSupportsPronounPicking:(id)a0; + (BOOL)currentUILocaleSupportsPronounPicking; + (id)initialPronounPickerLanguage; + (id)preferredPronounLocalizationForLanguage:(id)a0; + (id)supportedPronounLocalizations; - (id)initWithLocale:(id)a0; - (void).cxx_destruct; - (void)fillInMissingEntriesInArray:(id)a0 fromArray:(id)a1; - (id)fillInRememberedPronouns:(id)a0; - (id)morphologyFromString:(id)a0; - (BOOL)pronounHasValidChars:(id)a0; - (BOOL)pronounIsValidLength:(id)a0; - (void)rememberUserEntry:(id)a0; - (BOOL)userSuppliedPronouns:(id)a0 matchKnownPronouns:(id)a1; @end