luxlabs header browser preview


@class ACDAccountStore, NSString;

@interface ACDAccountStoreFilter : NSObject <ACRemoteAccountStoreProtocol>

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

+ (id)new;

- (void)saveCredentialItem:(id)a0 completion:(id /* block */)a1;
- (void)accountsOnPairedDeviceWithAccountTypes:(id)a0 withOptions:(id)a1 handler:(id /* block */)a2;
- (void)setClientBundleID:(id)a0 withHandler:(id /* block */)a1;
- (void)accountWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)accessKeysForAccountType:(id)a0 handler:(id /* block */)a1;
- (void)credentialForAccountWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)provisionedDataclassesForAccountWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)displayAccountTypeForAccountWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)requestAccessForAccountTypeWithIdentifier:(id)a0 options:(id)a1 withHandler:(id /* block */)a2;
- (void)credentialItemForAccount:(id)a0 serviceName:(id)a1 completion:(id /* block */)a2;
- (void)parentAccountForAccountWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)grantedPermissionsForAccountType:(id)a0 withHandler:(id /* block */)a1;
- (void)accountIdentifiersEnabledForDataclass:(id)a0 handler:(id /* block */)a1;
- (void)runAccountMigrationPlugins:(id /* block */)a0;
- (void)dataclassesWithHandler:(id /* block */)a0;
- (void)insertCredentialItem:(id)a0 completion:(id /* block */)a1;
- (void)isTetheredSyncingEnabledForDataclass:(id)a0 completion:(id /* block */)a1;
- (void)accountTypesWithHandler:(id /* block */)a0;
- (void)updateExistenceCacheOfAccountWithTypeIdentifier:(id)a0 withHandler:(id /* block */)a1;
- (void)childAccountsWithAccountTypeIdentifier:(id)a0 parentAccountIdentifier:(id)a1 handler:(id /* block */)a2;
- (void)canSaveAccount:(id)a0 completion:(id /* block */)a1;
- (void)credentialForAccount:(id)a0 serviceID:(id)a1 handler:(id /* block */)a2;
- (void)verifyCredentialsForAccount:(id)a0 options:(id)a1 completion:(id /* block */)a2;
- (void)triggerKeychainMigrationIfNecessary:(id /* block */)a0;
- (void)removeAccount:(id)a0 withDataclassActions:(id)a1 completion:(id /* block */)a2;
- (void)credentialItemsWithCompletion:(id /* block */)a0;
- (void)insertAccountType:(id)a0 withHandler:(id /* block */)a1;
- (void)openAuthenticationURLForAccount:(id)a0 withDelegateClassName:(id)a1 fromBundleAtPath:(id)a2 shouldConfirm:(BOOL)a3 completion:(id /* block */)a4;
- (void)removeAccountsFromPairedDeviceWithOptions:(id)a0 completion:(id /* block */)a1;
- (void)clearGrantedPermissionsForAccountType:(id)a0 withHandler:(id /* block */)a1;
- (void)setCredential:(id)a0 forAccount:(id)a1 serviceID:(id)a2 completion:(id /* block */)a3;
- (void)preloadDataclassOwnersWithCompletion:(id /* block */)a0;
- (void)tetheredSyncSourceTypeForDataclass:(id)a0 completion:(id /* block */)a1;
- (void)syncableDataclassesForAccountType:(id)a0 handler:(id /* block */)a1;
- (void)saveAccount:(id)a0 toPairedDeviceWithOptions:(id)a1 completion:(id /* block */)a2;
- (void)migrateCredentialForAccount:(id)a0 completion:(id /* block */)a1;
- (void)accountExistsWithDescription:(id)a0 completion:(id /* block */)a1;
- (void)clientTokenForAccountIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)permissionForAccountType:(id)a0 withHandler:(id /* block */)a1;
- (void)setPermissionGranted:(id)a0 forBundleID:(id)a1 onAccountType:(id)a2 withHandler:(id /* block */)a3;
- (void)removeAccountFromPairedDevice:(id)a0 withOptions:(id)a1 completion:(id /* block */)a2;
- (void)dataclassActionsForAccountSave:(id)a0 completion:(id /* block */)a1;
- (void)scheduleBackupIfNonexistent:(id /* block */)a0;
- (void)enabledDataclassesForAccountWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)accountsWithAccountType:(id)a0 handler:(id /* block */)a1;
- (void)accountsWithTypeIdentifier:(id)a0 propertyKey:(id)a1 value:(id)a2 cacheSuffix:(id)a3 completion:(id /* block */)a4;
- (void)discoverPropertiesForAccount:(id)a0 options:(id)a1 completion:(id /* block */)a2;
- (void)isPushSupportedForAccount:(id)a0 completion:(id /* block */)a1;
- (void)childAccountsForAccountWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)clearAllPermissionsGrantedForAccountType:(id)a0 withHandler:(id /* block */)a1;
- (void)registerMonitorForAccountsOfTypes:(id)a0 propertiesToPrefetch:(id)a1 completion:(id /* block */)a2;
- (void)removeCredentialItem:(id)a0 completion:(id /* block */)a1;
- (void)accountsWithAccountType:(id)a0 options:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)accountTypeWithIdentifier:(id)a0 handler:(id /* block */)a1;
- (void)accountIdentifiersEnabledForDataclasses:(id)a0 withAccountTypeIdentifiers:(id)a1 completion:(id /* block */)a2;
- (void)openAuthenticationURL:(id)a0 forAccount:(id)a1 shouldConfirm:(BOOL)a2 completion:(id /* block */)a3;
- (void)visibleTopLevelAccountsWithAccountTypeIdentifiers:(id)a0 completion:(id /* block */)a1;
- (void)isPerformingDataclassActionsForAccount:(id)a0 completion:(id /* block */)a1;
- (void)accountsWithAccountTypeIdentifiers:(id)a0 preloadedProperties:(id)a1 completion:(id /* block */)a2;
- (void)saveAccount:(id)a0 withHandler:(id /* block */)a1;
- (void)kerberosAccountsForDomainFromURL:(id)a0 completion:(id /* block */)a1;
- (void)notifyRemoteDevicesOfModifiedAccount:(id)a0 withChangeType:(id)a1 options:(id)a2 completion:(id /* block */)a3;
- (void)renewCredentialsForAccount:(id)a0 options:(id)a1 completion:(id /* block */)a2;
- (void)shutdownAccountsD:(id /* block */)a0;
- (void)accountsWithHandler:(id /* block */)a0;
- (void)dataclassActionsForAccountDeletion:(id)a0 completion:(id /* block */)a1;
- (void)removeAccountType:(id)a0 withHandler:(id /* block */)a1;
- (void)resetDatabaseToVersion:(id)a0 withCompletion:(id /* block */)a1;
- (void)addClientToken:(id)a0 forAccountIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)accountIdentifiersEnabledToSyncDataclass:(id)a0 handler:(id /* block */)a1;
- (void)appPermissionsForAccountType:(id)a0 withHandler:(id /* block */)a1;
- (id)init;
- (BOOL)_accessGrantedForBundleID:(id)a0 onAccountTypeID:(id)a1;
- (void)saveAccount:(id)a0 verify:(BOOL)a1 dataclassActions:(id)a2 completion:(id /* block */)a3;
- (void)setNotificationsEnabled:(BOOL)a0;
- (BOOL)_clientHasPermissionToAddAccount:(id)a0;
- (BOOL)_accessGrantedForClient:(id)a0 onAccountTypeID:(id)a1;
- (BOOL)_isClientPermittedToAccessAccount:(id)a0;
- (BOOL)_isClientPermittedToRemoveAccount:(id)a0;
- (void)notifyRemoteDevicesOfModifiedAccount:(id)a0 withChangeType:(id)a1;
- (id)_appPermissionsForAccountTypeIdentifier:(id)a0;
- (id)initWithBackingAccountStore:(id)a0;
- (void)handleURL:(id)a0;
- (void).cxx_destruct;
- (BOOL)isClientEntitledToAccessAccountTypeWithIdentifier:(id)a0;
- (BOOL)_isClientPermittedToAccessAccountTypeWithIdentifier:(id)a0;
- (BOOL)_wildCardAuthorizationMatchingForAccountTypeIdentifier:(id)a0;
- (void)supportedDataclassesForAccountType:(id)a0 handler:(id /* block */)a1;

@end