@class UIColor, NSMutableDictionary; @protocol AFUITargetDetectionController_Staging; @interface UIKBAutofillController : NSObject { id<AFUITargetDetectionController_Staging> _targetDetectionController; long long _delegateNeedsAutofillMode; NSMutableDictionary *_autofillGroup; NSMutableDictionary *_fallbackAutofillGroup; BOOL _didOptOutOfAutofillSignup; } @property (copy, nonatomic) UIColor *textFieldOrigColor; @property (readonly, retain, nonatomic) NSMutableDictionary *autofillGroup; @property (copy, nonatomic) NSMutableDictionary *fallbackAutofillGroup; @property (nonatomic) long long delegateNeedsAutofillMode; @property (nonatomic) BOOL shouldSaveAutofill; + (unsigned long long)translateToTextInputAutofillMode:(long long)a0; + (long long)translateToUIAutofillMode:(unsigned long long)a0; + (id)preferredInsertionOrder; - (void)optOutASPInTextField; - (BOOL)preferFallbackAutofillGroup; - (void)_setAutofillGroup:(id)a0; - (void)trackResponderForAutofillIfNeeded:(id)a0; - (long long)signUpSignalFromButton:(id)a0; - (void)updateAutofillContextForInputDelegate:(id)a0; - (id)contactAutoFillKeywordsForKey:(id)a0 value:(id)a1 localizedKeywords:(id)a2; - (id)init; - (BOOL)signupHintForUsername:(id)a0 password:(id)a1 responder:(id)a2; - (long long)signUpSignalFromNavBarItem:(id)a0; - (id)addressKeywordSet; - (void)enumeratePasswordFieldsUsingBlock:(id /* block */)a0; - (BOOL)_prohibitAutofill:(id)a0 needASPKeyboard:(BOOL)a1; - (void)handleAutofillCredentialSaveIfNeeded:(id)a0 fromASP:(BOOL)a1; - (long long)needAutofillCandidate:(id)a0 delegateAsResponder:(id)a1 keyboardState:(id)a2; - (void)didOptOutOfAutofillSignup; - (id)textContentTypeForInputDelegate:(id)a0; - (id)signupKeywordList; - (id)phoneKeywordSet; - (void)_clearASPInTextField:(id)a0; - (id)accessibilitySignupKeywordList; - (void)addTemporaryTextColorToTextField:(id)a0; - (long long)contactAutofillModeWithAutofillGroup:(id)a0 responders:(id)a1; - (long long)_needAutofillCandidate:(id)a0 delegateAsResponder:(id)a1; - (void)showASPInTextField:(id)a0 isRightToLeft:(BOOL)a1; - (id)searchKeywordSet; - (long long)doTraits:(id)a0 matchTextContentType:(id)a1; - (void)clearASPVisualEffectsInTextField:(id)a0; - (BOOL)shouldLoadASPForResponder:(id)a0; - (id)emailKeywordSet; - (void).cxx_destruct; - (void)clearAutofillGroup; - (id)textSignalsForResponder:(id)a0; - (void)clearFallbackAutofillGroup; - (id)loginKeywordList; - (void)handleWebviewCredentialsSaveForResponder:(id)a0 WebsiteURL:(id)a1 user:(id)a2 password:(id)a3 passwordIsAutoGenerated:(BOOL)a4; - (void)removeTemporaryTextColorFromTextField:(id)a0; - (void)clearASPInPasswordFields; - (long long)signUpSignalFromViewControllerHierarchy:(id)a0; - (id)accessibilityLoginKeywordList; - (id)processLocalizedString:(id)a0; - (id)autofillContextForInputDelegate:(id)a0; - (long long)containsIndicationInText:(id)a0 withAccessibilityHints:(BOOL)a1; - (BOOL)containsUsernamePasswordPairsInAutofillGroup:(id)a0; @end