@class NSString, VSUserAccount, NSArray, NSDate; @interface VSApplicationUserAccount : NSObject <VSApplicationUserAccount> @property (retain, nonatomic) VSUserAccount *originatingUserAccount; @property (copy, nonatomic) NSString *updateURL; @property (nonatomic) BOOL requiresSystemTrust; @property (copy, nonatomic) NSString *bundleId; @property (copy, nonatomic) NSString *identifier; @property (nonatomic) long long accountType; @property (nonatomic, getter=isSignedOut) BOOL signedOut; @property (copy, nonatomic) NSDate *subscriptionBillingCycleEndDate; @property (copy, nonatomic) NSArray *tierIdentifiers; @property (copy, nonatomic) NSString *billingIdentifier; @property (copy, nonatomic) NSString *authenticationData; @property (nonatomic) long long deviceCategory; + (id)nativeUserAccountsForJSUserAccounts:(id)a0 ForProviderID:(id)a1 allowedBundleIDs:(id)a2; + (id)userAccountsWithNativeUserAccounts:(id)a0; - (void).cxx_destruct; - (id)initWithUserAcount:(id)a0; - (id)nativeUserAccountForProviderID:(id)a0 allowedBundleIDs:(id)a1; @end