luxlabs header browser preview


@class NSString, ASCAuthorizationPresentationContext, NSArray, AKASAuthorizationProvider, UIWindow, ASCredentialRequestImageSubPane, ASCredentialRequestInfoLabelSubPane, NSObject, ASCPasswordCredential, _ASCredentialAuthenticationViewController, ASCredentialRequestConfirmButtonSubPane;
@protocol OS_dispatch_queue, ASCLoginChoiceProtocol, OS_os_activity;

@interface ASCredentialPickerPaneViewController : ASCredentialRequestPaneViewController <_ASCredentialAuthenticationViewControllerDelegate, _ASAuthenticationPresentationProvider, ASCredentialRequestSubPaneConfirmButtonDelegate, UITableViewDataSource> {
    ASCAuthorizationPresentationContext *_presentationContext;
    ASCredentialRequestImageSubPane *_imageSubPane;
    ASCredentialRequestConfirmButtonSubPane *_confirmButtonSubPane;
    long long _currentlySelectedRow;
    id<ASCLoginChoiceProtocol> _previouslySelectedLoginChoice;
    BOOL _shouldExpandOtherLoginChoices;
    NSArray *_tableViewLoginChoices;
    NSArray *_otherLoginChoices;
    NSObject<OS_os_activity> *_authorizationActivity;
    AKASAuthorizationProvider *_authKitAuthorizationProvider;
    NSObject<OS_dispatch_queue> *_alertQueue;
    _ASCredentialAuthenticationViewController *_credentialProviderViewController;
    ASCPasswordCredential *_externalPasswordCredentialForSelectedLoginChoice;
    BOOL _isKeychainSyncEnabled;
    BOOL _canKeychainSyncBeEnabled;
    BOOL _isUserVerificationConfigured;
    long long _currentlyEnabledBiometryType;
    long long _supportedBiometryType;
    ASCredentialRequestInfoLabelSubPane *_infoLabelPane;
    ASCredentialRequestInfoLabelSubPane *_subtitleSubPane;
    BOOL _shouldShowEnableCredentialProviderPrompt;
    BOOL _hasAvailablePasskeyProviders;
    BOOL _shouldAutoFillFromICloudKeychain;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) UIWindow *presentationAnchor;

- (long long)numberOfSectionsInTableView:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (void).cxx_destruct;
- (id)_serviceName;
- (void)_dismiss;
- (void)viewDidDisappear:(BOOL)a0;
- (id)_iconImage;
- (void)credentialAuthenticationViewController:(id)a0 didFinishWithCredential:(id)a1 error:(id)a2 completion:(id /* block */)a3;
- (void)credentialAuthenticationViewController:(id)a0 didFinishWithPasskeyAssertionCredential:(id)a1 error:(id)a2 completion:(id /* block */)a3;
- (void)credentialAuthenticationViewController:(id)a0 didFinishWithPasskeyRegistrationCredential:(id)a1 error:(id)a2 completion:(id /* block */)a3;
- (void)presentUIForPasswordCredentialAuthenticationViewController:(id)a0;
- (void)_addAuthorizationButtonToPaneContext:(id)a0;
- (id)_localizedInfoString;
- (void)_setCancelButtonEnabled:(BOOL)a0;
- (void)authenticationProvider:(id)a0 presentAlert:(id)a1 primaryAction:(id /* block */)a2 alternateAction:(id /* block */)a3;
- (void)authenticationProvider:(id)a0 showViewController:(id)a1;
- (void)_setUpInfoLabel;
- (void)_addManuallyEnterPasswordButtonIfNeeded;
- (void)_addOtherLoginChoicesButtonIfNeeded;
- (id)_cellForRow:(long long)a0;
- (void)_configureAuthenticationPaneForSelectedLoginChoice:(id)a0;
- (id)_defaultPasskeySignInTitle;
- (BOOL)_errorIsPINRequiredError:(id)a0;
- (id)_infoLabelStringForPassword;
- (id)_infoLabelStringForSecurityKeyCredentialAssertion;
- (id)_infoLabelStringForSignInWithApple;
- (BOOL)_isUserVerificationConfigured;
- (void)_keychainSyncStatusMayHaveChanged:(id)a0;
- (void)_manuallyEnterPasswordButtonTapped;
- (void)_otherLoginChoicesButtonTapped;
- (void)_performAuthorizationWithAuthenticatedContext:(id)a0 completionHandler:(id /* block */)a1;
- (void)_presentAlert:(id)a0 primaryAction:(id /* block */)a1 alternateAction:(id /* block */)a2;
- (double)_secondaryButtonBottomMargin;
- (void)_selectInitialLoginChoice;
- (void)_selectPreviouslySelectedLoginChoiceIfPossible:(id)a0;
- (void)_setUpIconViewIfNecessary;
- (void)_setUpPlatformCredentialRequestPane;
- (void)_setUpView;
- (BOOL)_shouldShowLoginChoicesInTableView;
- (id)_subtitleForPlatformPublicKeyCredentialAssertion;
- (id)_subtitleForPlatformPublicKeyCredentialRegistration;
- (id)_titleForPlatformPublicKeyCredentialAssertion;
- (id)_titleForPlatformPublicKeyCredentialRegistration;
- (void)_updateCachedLoginChoices;
- (void)_updateSelectedRow:(long long)a0;
- (void)_useCABLEButtonTapped;
- (void)_useSecurityKeyButtonTapped;
- (void)_userSelectedExternalPasswordCredential;
- (void)_userTappedContinueButtonForCABLELoginChoice:(id)a0;
- (void)_userTappedContinueButtonForPasskeyLoginChoice:(id)a0;
- (void)_userTappedContinueButtonForPasswordLoginChoice:(id)a0;
- (void)_userTappendContinueButtonForSecurityKeyLoginChoice:(id)a0;
- (id)_usernameForContinueButtonWithLoginChoice:(id)a0;
- (void)authenticationProvider:(id)a0 hideViewController:(id)a1;
- (void)confirmButtonSubPaneDidEnterProcessingState:(id)a0 withAuthenticatedContext:(id)a1;
- (void)confirmButtonSubPaneDidFailBiometry:(id)a0;
- (id)initWithPresentationContext:(id)a0 activity:(id)a1;
- (id)initWithPresentationContext:(id)a0 shouldExpandOtherLoginChoices:(BOOL)a1 activity:(id)a2;
- (long long)numberOfTableRows;
- (void)performAuthorization:(id)a0 withAuthenticatedLAContext:(id)a1;
- (void)performPasswordAuthentication:(id)a0;
- (void)reloadLoginChoices;
- (void)userTappedContinueButton;
- (BOOL)validateReadyForAuthorization:(id)a0;

@end