luxlabs header browser preview


@class geo_isolater, ACAccountStore, ACAccount;

@interface GEOUserAccountInfo : NSObject {
    geo_isolater *_isolation;
    ACAccountStore *_accountStore;
    BOOL _hasCheckedPrimaryAccount;
    ACAccount *_primaryICloudAccount;
    BOOL _hasCheckedPrimaryAuthKitAccount;
    ACAccount *_primaryAuthKitAccount;
}

+ (id)sharedInstance;
+ (BOOL)isAccountInfoAvailable;
+ (BOOL)isCurrentICloudAccountManaged;
+ (BOOL)hasValidICloudAccountForAddingRatingsAndPhotos;
+ (BOOL)isCurrentICloudAccountUnderage;
+ (BOOL)isCurrentICloudAccountChinaBased;
+ (id)primaryICloudAccount;

- (id)init;
- (id)_primaryICloudAccountIsolated;
- (void)_accountStoreDidChange:(id)a0;
- (BOOL)isCurrentICloudAccountManaged;
- (BOOL)isCurrentICloudAccountUnderage;
- (void).cxx_destruct;
- (BOOL)isCurrentICloudAccountChinaBased;
- (id)primaryICloudAccount;

@end