@class NSXPCListenerEndpoint, NSSet, NSString, NSXPCConnection, AKAppleIDAuthenticationContextManager, NSLock; @protocol AKAppleIDAuthenticationDelegate; @interface AKAppleIDAuthenticationController : NSObject { NSString *_serviceID; NSXPCListenerEndpoint *_daemonXPCEndpoint; NSXPCConnection *_authenticationServiceConnection; AKAppleIDAuthenticationContextManager *_contextManager; NSLock *_connectionLock; } @property (class, readonly, nonatomic) NSSet *sensitiveAuthenticationKeys; @property (class, readonly, nonatomic) NSSet *sensitiveTokenKeys; @property (class, readonly, nonatomic) NSSet *tokenDictionaryKeys; @property (copy, nonatomic) id /* block */ deallocHandler; @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)initWithIdentifier:(id)a0; - (id)init; - (void)dealloc; - (void).cxx_destruct; - (id)initWithDaemonXPCEndpoint:(id)a0; - (void)authenticateWithContext:(id)a0 completion:(id /* block */)a1; - (void)setAppleIDWithAltDSID:(id)a0 inUse:(BOOL)a1 forService:(long long)a2; - (void)setAppleIDWithDSID:(id)a0 inUse:(BOOL)a1 forService:(long long)a2; - (void)performSilentTTRFor:(unsigned long long)a0 completion:(id /* block */)a1; - (id)_authenticationServiceConnection; - (id)_serverFriendlyUsername:(id)a0; - (id)_urlBagFromCache:(BOOL)a0 altDSID:(id)a1 withError:(id *)a2; - (id)accountNamesForAltDSID:(id)a0; - (id)activeLoginCode:(id *)a0; - (void)checkSecurityUpgradeEligibilityForContext:(id)a0 completion:(id /* block */)a1; - (void)clearSessionCacheWithCompletion:(id /* block */)a0; - (void)configurationInfoWithIdentifiers:(id)a0 forAltDSID:(id)a1 completion:(id /* block */)a2; - (BOOL)deleteAuthorizationDatabaseWithAltDSID:(id)a0 error:(id *)a1; - (void)deleteDeviceListCacheWithCompletion:(id /* block */)a0; - (void)deleteDeviceListCacheWithContext:(id)a0 completion:(id /* block */)a1; - (void)deviceListWithContext:(id)a0 completion:(id /* block */)a1; - (id)deviceListWithContext:(id)a0 error:(id *)a1; - (void)endProximityAuthenticationForContext:(id)a0 completion:(id /* block */)a1; - (void)fetchAuthModeWithContext:(id)a0 completion:(id /* block */)a1; - (id)fetchAuthorizedAppListWithContext:(id)a0 error:(id *)a1; - (void)fetchDeviceListWithContext:(id)a0 completion:(id /* block */)a1; - (void)fetchGlobalConfigurationUsingPolicy:(unsigned long long)a0 completion:(id /* block */)a1; - (void)fetchURLBagForAltDSID:(id)a0 completion:(id /* block */)a1; - (void)fetchUserInformationForAltDSID:(id)a0 completion:(id /* block */)a1; - (void)forceURLBagUpdateForAltDSID:(id)a0 urlSwitchData:(id)a1 completion:(id /* block */)a2; - (void)generateLoginCodeWithCompletion:(id /* block */)a0; - (void)getServerUILoadDelegateForAltDSID:(id)a0 completion:(id /* block */)a1; - (void)getServerUILoadDelegateWithContext:(id)a0 completion:(id /* block */)a1; - (void)getUserInformationForAltDSID:(id)a0 completion:(id /* block */)a1; - (void)getUserInformationWithContext:(id)a0 completion:(id /* block */)a1; - (id)initWithIdentifier:(id)a0 daemonXPCEndpoint:(id)a1; - (void)isCreateAppleIDAllowedWithCompletion:(id /* block */)a0; - (BOOL)isDevicePasscodeProtected:(id *)a0; - (oneway void)performCheckInForAccountWithAltDSID:(id)a0 completion:(id /* block */)a1; - (void)performCircleRequestWithContext:(id)a0 completion:(id /* block */)a1; - (void)performPasswordResetWithContext:(id)a0 completion:(id /* block */)a1; - (void)persistMasterKeyVerifier:(id)a0 context:(id)a1 completion:(id /* block */)a2; - (void)renewRecoveryTokenWithContext:(id)a0 completion:(id /* block */)a1; - (void)reportSignOutForAllAppleIDsWithCompletion:(id /* block */)a0; - (void)reportSignOutForAppleID:(id)a0 service:(long long)a1 completion:(id /* block */)a2; - (BOOL)revokeAuthorizationForApplicationWithClientID:(id)a0 error:(id *)a1; - (void)setConfigurationInfo:(id)a0 forIdentifier:(id)a1 forAltDSID:(id)a2 completion:(id /* block */)a3; - (void)synchronizeFollowUpItemsForContext:(id)a0 completion:(id /* block */)a1; - (BOOL)synchronizeFollowUpItemsForContext:(id)a0 error:(id *)a1; - (void)teardownFollowUpWithContext:(id)a0 completion:(id /* block */)a1; - (void)updateStateWithExternalAuthenticationResponse:(id)a0 forAppleID:(id)a1 completion:(id /* block */)a2; - (void)updateStateWithExternalAuthenticationResponse:(id)a0 forContext:(id)a1 completion:(id /* block */)a2; - (void)updateUserInformationForAltDSID:(id)a0 userInformation:(id)a1 completion:(id /* block */)a2; - (void)validateLoginCode:(unsigned long long)a0 forAppleID:(id)a1 completion:(id /* block */)a2; - (void)validateVettingToken:(id)a0 forAltDSID:(id)a1 completion:(id /* block */)a2; - (void)verifyMasterKey:(id)a0 context:(id)a1 completion:(id /* block */)a2; - (void)warmUpVerificationSessionWithCompletion:(id /* block */)a0; @end