luxlabs header browser preview


@class NSMutableDictionary;

@interface LAPasscodeHelper : NSObject {
    NSMutableDictionary *_failedAttemptsDictionary;
    NSMutableDictionary *_backoffEndTimeDictionary;
}

+ (id)sharedInstance;

- (id)init;
- (id)_currentUserID;
- (double)backoffTimeIntervalForUserID:(id)a0;
- (long long)passcodeScreenStyleWithPolicy:(long long)a0 options:(id)a1 darkInterface:(BOOL)a2;
- (long long)createStash:(id)a0 mode:(int)a1 manifest:(id)a2;
- (long long)passcodeType;
- (BOOL)accountBlockedForUserID:(id)a0;
- (void)_increaseFailedAttemptCountForUserID:(id)a0;
- (long long)failedAttemptsForUserID:(id)a0;
- (unsigned int)_keybagHandleForUserId:(id)a0;
- (BOOL)isPasscodeSetForUser:(unsigned int)a0 error:(id *)a1;
- (BOOL)isPasscodeSetWithError:(id *)a0;
- (long long)maxUnlockAttemptsForUserID:(id)a0;
- (void).cxx_destruct;
- (long long)verifyPasswordUsingAKS:(id)a0 acmContext:(id)a1 userId:(id)a2 policy:(long long)a3 options:(id)a4;
- (long long)verifyPasswordUsingPAM:(id)a0 userID:(id)a1 pamService:(id)a2 pamUser:(id)a3 pamToken:(id)a4;
- (void)_resetFailedAttemptCountForUserID:(id)a0;
- (id)_passwordPolicyStatusForUserID:(id)a0;

@end