luxlabs header browser preview


@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