luxlabs header browser preview


@class NSDictionary;

@interface WBSPasswordGenerationManager : NSObject {
    struct _LXLexicon { } *_lexiconForEnglish;
    struct _LXLexicon { } *_lexiconForUserLocale;
}

@property (class, readonly, nonatomic) unsigned long long minimumPasswordLength;

@property (copy, nonatomic) NSDictionary *passwordRequirementsByDomain;

+ (id)requirementsForPasswordRuleSet:(id)a0 respectingMinLength:(id)a1 maxLength:(id)a2;
+ (BOOL)passwordLooksLikePasswordManagerGeneratedMoreTypablePassword:(id)a0;
+ (BOOL)passwordLooksLikePasswordManagerGeneratedPassword:(id)a0;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)defaultRequirementsForURL:(id)a0;
- (id)generated15CharacterAlphanumericPassword;
- (id)initWithPasswordRequirementsByDomain:(id)a0;
- (BOOL)manualPasswordGenerationIsDisallowedByRequirements:(id)a0;
- (BOOL)passwordGenerationIsDisallowedByRequirements:(id)a0;
- (id)protectionSpaceForGeneratedPasswordsInProtectionSpace:(id)a0;
- (id)generatedPasswordMatchingRequirements:(id)a0;
- (id)updatedRequirements:(id)a0 respectingMaxLength:(unsigned long long)a1;
- (id)_generated15CharacterAlphanumericPasswordRejectingUnwantedWords:(BOOL)a0;
- (id)_generatedPasswordMatchingRequirements:(id)a0 rejectUnwantedWords:(BOOL)a1;
- (void)_lexiconEnumerateEntries:(struct _LXLexicon { } *)a0 forString:(id)a1 completionHandler:(id /* block */)a2;
- (id)_moreTypeablePassword;
- (BOOL)_tokensContainUnwantedWords:(id)a0;
- (id)defaultRequirementsForDomain:(id)a0;

@end