luxlabs header browser preview


@class SFAccountPickerViewController, NSString, NSArray, NSURL, _SFAuthenticationContext, WBSGlobalFrameIdentifier, _ASIncomingCallObserver, _ASCredentialAuthenticationViewController, WBSAuthenticationServicesAgentProxy, RTIDocumentTraits;

@interface SFPasswordPickerServiceViewController : SFPasswordServiceViewController <SFAccountPickerViewControllerSystemAutoFillDelegate, SFCredentialProviderExtensionManagerObserver, _ASCredentialListViewControllerDelegate, _ASCredentialAuthenticationViewControllerDelegate, UIPresentationControllerDelegatePrivate, _SFAuthenticationClient, _SFAuthenticationContextDelegate, SFPasswordPickerServiceViewControllerProtocol> {
    _ASCredentialAuthenticationViewController *_externalCredentialViewController;
    WBSAuthenticationServicesAgentProxy *_authenticationServicesAgentProxy;
    SFAccountPickerViewController *_accountPickerViewController;
    BOOL _presentInPopover;
    BOOL _hasAuthenticationForOtherPasswords;
    NSURL *_webViewURL;
    _SFAuthenticationContext *_context;
    NSString *_remoteAppID;
    NSString *_remoteLocalizedAppName;
    NSString *_remoteUnlocalizedAppName;
    NSArray *_externallyVerifiedAssociatedDomains;
    double _authenticationGracePeriod;
    WBSGlobalFrameIdentifier *_webFrameIdentifier;
    NSString *_credentialType;
    id /* block */ _presentCredentialsHandler;
    _ASIncomingCallObserver *_callObserver;
    RTIDocumentTraits *_systemAutoFillDocumentTraits;
}

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

+ (id)_exportedInterface;
+ (id)_remoteViewControllerInterface;

- (id)_context;
- (id)authenticationCustomUIProgressObserverForContext:(id)a0;
- (void)presentationControllerDidDismiss:(id)a0;
- (id)authenticationMessageForContext:(id)a0;
- (id)passcodePromptForContext:(id)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (BOOL)displayMessageAsTitleForContext:(id)a0;
- (void)credentialProviderExtensionManagerExtensionListDidChange:(id)a0;
- (void)_dismiss;
- (void)setRemoteAppID:(id)a0;
- (void)setExternallyVerifiedAndApprovedSharedWebCredentialsDomains:(id)a0;
- (void)setPageID:(id)a0 frameID:(id)a1 credentialType:(id)a2;
- (void)setRemoteLocalizedAppName:(id)a0;
- (void)setRemoteUnlocalizedAppName:(id)a0;
- (void)setWebViewURL:(id)a0;
- (id)_actionForPresentingPasswordManagerExtension:(id)a0;
- (void)_authenticateAndSetPresentCredentialsHandlerWithSavedAccountContext:(id)a0 completionHandler:(id /* block */)a1;
- (void)_authenticateToViewOtherPasswordsWithCompletion:(id /* block */)a0;
- (void)_fillCredential:(id)a0 needsAuthentication:(BOOL)a1;
- (BOOL)_isClientEntitledToDirectlyReceiveCredentials;
- (BOOL)_isConfiguredForSystemAutoFill;
- (void)_presentCredentialListForExtension:(id)a0;
- (void)_sendCredentialToClientAndDismiss:(id)a0;
- (void)accountPickerViewController:(id)a0 fillPasswordForSavedAccount:(id)a1;
- (void)accountPickerViewController:(id)a0 fillUsernameForSavedAccount:(id)a1;
- (void)accountPickerViewController:(id)a0 fillVerificationCode:(id)a1;
- (void)accountPickerViewController:(id)a0 fillVerificationCodeForSavedAccount:(id)a1;
- (void)authenticateToPresentInPopover:(BOOL)a0 savedAccountContext:(id)a1 completion:(id /* block */)a2;
- (BOOL)contextRequiresSessionBasedAuthentication:(id)a0;
- (BOOL)contextShouldAllowMultipleBiometricFailures:(id)a0;
- (BOOL)contextShouldAllowPasscodeFallback:(id)a0;
- (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)credentialListViewController:(id)a0 didFinishWithCredential:(id)a1 completion:(id /* block */)a2;
- (void)credentialListViewController:(id)a0 didFinishWithPasskeyAssertionCredential:(id)a1 completion:(id /* block */)a2;
- (void)presentUIForPasswordCredentialAuthenticationViewController:(id)a0;
- (void)setAuthenticationGracePeriod:(double)a0;
- (void)setSystemAutoFillDocumentTraits:(id)a0;

@end