@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