@class NSString, AKAppleIDAuthenticationInAppContext, AKAppleIDProximityAuthenticationContext, AKAppleIDAuthenticationController; @protocol AKSignInViewControllerDelegate; @interface AKBaseSignInViewController : UIViewController { AKAppleIDAuthenticationController *_authenticationController; AKAppleIDProximityAuthenticationContext *_proximityContext; } @property (nonatomic, getter=isAuthInProgress) BOOL authInProgress; @property (nonatomic) BOOL isPhoneNumberLoginSupported; @property (nonatomic) BOOL usesDarkMode; @property (retain, nonatomic) AKAppleIDAuthenticationInAppContext *context; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) AKAppleIDAuthenticationController *authenticationController; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)stopAnimating; - (void)dealloc; - (void)startAnimating; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (id)_serverFriendlyUsername:(id)a0; - (void)_beginAuthenticationIfPossibleWithOption:(unsigned long long)a0 withUsername:(id)a1 password:(id)a2; - (void)_setPasswordFieldHiddenIfNeeded; - (void)_authenticateWithContext:(id)a0; - (void)_beginProximityAdvertisement; - (BOOL)_canBeginAuthenticationWithOption:(unsigned long long)a0; - (void)_endProximityAdvertisement; - (id)_initWithAuthController:(id)a0; - (id)_initWithNibName:(id)a0 bundle:(id)a1; - (BOOL)_isAccountModificationRestricted; - (BOOL)_isSignInAllowed; - (void)_provideDelegateWithAuthResults:(id)a0 error:(id)a1; - (void)_setPasswordFieldHidden:(BOOL)a0 animated:(BOOL)a1; @end