luxlabs header browser preview


@class ACDServer;

@interface ACDKeychainManager : NSObject

@property (class, weak, nonatomic) ACDServer *server;

+ (BOOL)_removeItemForService:(id)a0 username:(id)a1 accessGroup:(id)a2 options:(id)a3 error:(id *)a4;
+ (void)setCredentialForAccount:(id)a0;
+ (void)_saveCredential:(id)a0 forAccount:(id)a1 clientID:(id)a2 error:(id *)a3;
+ (void)_removeCredentialsForAccount:(id)a0 clientID:(id)a1 options:(id)a2 error:(id *)a3;
+ (void)removeCredentialForAccount:(id)a0;
+ (void)removeDataclassAccountSyncItemForAccount:(id)a0;
+ (id)credentialForAccount:(id)a0 clientID:(id)a1 error:(id *)a2;
+ (void)_keychainLock_addItem:(id)a0 forServiceName:(id)a1 username:(id)a2 accessGroup:(id)a3 accessibility:(id)a4 syncable:(BOOL)a5 requiresTouchID:(BOOL)a6 error:(id *)a7;
+ (id)keychainDeletedAccounts;
+ (id)accountSynciOSVersion;
+ (void)initialize;
+ (id)_itemForServiceName:(id)a0 username:(id)a1 accessGroup:(id)a2 options:(id)a3 error:(id *)a4;
+ (BOOL)accountSyncMigrated;
+ (void)setCredentialForAccount:(id)a0 clientID:(id)a1 error:(id *)a2;
+ (void)_setNonPersistentCredentialTimerForAccount:(id)a0;
+ (BOOL)_shouldSyncCredentialForAccount:(id)a0;
+ (void)_createNoSyncOAuthTokens:(id)a0 account:(id)a1 clientID:(id)a2;
+ (id)credentialForManagedAccountObject:(id)a0 clientID:(id)a1 error:(id *)a2;
+ (void)removeCredentialForAccount:(id)a0 clientID:(id)a1 error:(id *)a2;
+ (void)_setItem:(id)a0 forServiceName:(id)a1 username:(id)a2 accessGroup:(id)a3 accessibility:(id)a4 syncable:(BOOL)a5 requiresTouchID:(BOOL)a6 options:(id)a7 error:(id *)a8;
+ (id)_credentialForAccountWithID:(id)a0 accountTypeID:(id)a1 credentialType:(id)a2 clientID:(id)a3 allowAdditionalAccountTypeSegment:(BOOL)a4 options:(id)a5 error:(id *)a6;
+ (void)_accountTypeIdentifierFromComponents:(id)a0 handler:(id /* block */)a1;
+ (void)setCredentialForAccount:(id)a0 error:(id *)a1;
+ (void)removeCredentialForAccount:(id)a0 key:(id)a1 error:(id *)a2;
+ (id)removeTombstonesForAccount:(id)a0 clientID:(id)a1 error:(id *)a2;
+ (id)keychainDeletedContactAccounts;
+ (void)setCredentialForNewAccount:(id)a0 clientID:(id)a1 error:(id *)a2;
+ (BOOL)createAccountSyncMigratedItemWithError:(id *)a0;
+ (id)_fetchOptionsForAccount:(id)a0;
+ (void)_keychainLock_updateItem:(id)a0 existingPassword:(id)a1 forServiceName:(id)a2 username:(id)a3 accessGroup:(id)a4 accessibility:(id)a5 options:(id)a6 error:(id *)a7;
+ (void)_fallbackToUnsyncedOAuthTokens:(id)a0;
+ (BOOL)_keychainLock_removeItemForService:(id)a0 username:(id)a1 accessGroup:(id)a2 options:(id)a3 error:(id *)a4;
+ (void)removeTombstoneForService:(id)a0 keychainAccountIdentifier:(id)a1;
+ (id)keychainServiceNameForClientID:(id)a0 accountTypeIdentifier:(id)a1 additionalAccountTypeSegment:(id)a2 key:(id)a3;
+ (void)setAccountSynciOSVersion:(id)a0;
+ (id)keychainDeletedHostnameAccounts;
+ (id)credentialForManagedAccountObject:(id)a0;
+ (void)notifiyCredentialChangedForAccount:(id)a0;
+ (void)componentsFromKeychainServiceName:(id)a0 handler:(id /* block */)a1;
+ (id)keychainHostnameAccounts;
+ (void)removeCredentialForAccount:(id)a0 clientID:(id)a1;
+ (id)keychainAccounts;
+ (BOOL)createAccountSyncItemForAccount:(id)a0 clientID:(id)a1 properties:(id)a2 error:(id *)a3;
+ (id)credentialForManagedAccountObject:(id)a0 clientID:(id)a1;
+ (void)createDataclassAccountSyncItemForAccount:(id)a0 withDataclassActions:(id)a1;
+ (void)removeCredentialForAccount:(id)a0 error:(id *)a1;
+ (id)credentialForAccount:(id)a0 clientID:(id)a1;
+ (void)_setCredentialForAccount:(id)a0 clientID:(id)a1 handleCredentialItemRemovals:(BOOL)a2 error:(id *)a3;
+ (void)_migrateCredential:(id)a0 forAccount:(id)a1 clientID:(id)a2;
+ (BOOL)_removeCredentialItemWithKey:(id)a0 forAccountWithID:(id)a1 username:(id)a2 accountTypeID:(id)a3 clientID:(id)a4 options:(id)a5 error:(id *)a6;
+ (void)setCredentialForAccount:(id)a0 clientID:(id)a1;
+ (BOOL)removeAccountSyncItemForAccount:(id)a0 clientID:(id)a1 properties:(id)a2 error:(id *)a3;

@end