@class EMFEmojiPreferencesClient, EMFEmojiLocaleData, NSArray; @interface _EAREmojiRecognition : NSObject { EMFEmojiPreferencesClient *_preferences; EMFEmojiLocaleData *_localeData; NSArray *_frequentEmojis; struct __EmojiLocaleDataWrapper { } *_cemlocaleRef; } @property (readonly, nonatomic) BOOL isEmojiPersonalizationUsed; @property (readonly, nonatomic) BOOL isEmojiDisambiguationUsed; + (void)initialize; - (void)dealloc; - (void).cxx_destruct; - (id)initWithLanguage:(id)a0; - (void)didUseEmoji:(id)a0 replacementContext:(id)a1; - (id)baseStringForEmojiString:(id)a0; - (id)formatEmojiStrings:(id)a0; - (id)formatEmojiStrings:(id)a0 isLogging:(BOOL)a1; - (BOOL)isEmojiRecognitionCapable; - (BOOL)isValidEmoji:(id)a0; - (void)recognizeEmojisInInputString:(id)a0 enumerateUsingBlock:(id /* block */)a1; - (void)resetEmojiMetrics; - (void)resetEmojiPreferences; - (id)searchEmojiAlternativesForSpokenEmoji:(id)a0 count:(long long)a1 emojiCharacter:(id)a2; @end