@class NSMutableDictionary, NSArray, ACAccount, ACAccountStore; @interface REMAppleAccountUtilities : NSObject @property (retain, nonatomic) ACAccountStore *accountStore; @property (retain, nonatomic) NSMutableDictionary *unsafeUntilSystemReady_parentICloudACAccountIdentifierMap; @property (nonatomic) BOOL cachedICloudACAccountsAreValid; @property (retain, nonatomic) ACAccount *_debug_primaryICloudACAccount; @property (retain, nonatomic) ACAccount *_debug_fullICloudACAccount; @property (readonly) ACAccount *unsafeUntilSystemReady_primaryICloudACAccount; @property (readonly) NSArray *unsafeUntilSystemReady_allICloudACAccounts; + (id)sharedInstance; + (id)accountDescriptionWithACAccount:(id)a0; - (void)accountStoreDidChange:(id)a0; - (id)init; - (void)dealloc; - (id)initForObservingAccountStoreChanges:(BOOL)a0; - (id)accessQueue; - (void)_updateCachedICloudACAccounts; - (void)_invalidateCachedICloudACAccounts; - (id)unsafeUntilSystemReady_displayedHostnameOfICloudACAccountWithAccountIdentifier:(id)a0; - (void)_setNonPrimaryICloudACAccount:(id)a0; - (id)unsafeUntilSystemReady_icloudACAccountMatchingAccountIdentifier:(id)a0; - (void)performBlockInPersonaContextForAccountIdentifier:(id)a0 block:(id /* block */)a1; - (id)unsafeUntilSystemReady_allCloudKitRemindersEnabledICloudACAccounts; - (id)unsafeUntilSystemReady_iCloudAccountCalDavServiceWithAccountID:(id)a0; - (void)saveDidChooseToMigrate:(BOOL)a0 didFinishMigration:(BOOL)a1 toACAccount:(id)a2 inStore:(id)a3 completionHandler:(id /* block */)a4; - (void).cxx_destruct; - (void)_setPrimaryICloudACAccount:(id)a0; - (id)currentPersonaUserPersonaUniqueString; - (void)invalidateICloudACAccounts; - (BOOL)isCurrentPersonaDataSeparated; - (id)_cachedDisplayICloudACAccountWithIdentifier:(id)a0; @end