@class NSObject, NSString, NSData, NSURL, AMSMappedBundleInfo; @protocol OS_dispatch_queue; @interface AMSProcessInfo : NSObject <NSCopying, NSSecureCoding> { NSObject<OS_dispatch_queue> *_internalQueue; NSString *_partnerHeader; } @property (class, readonly, nonatomic) BOOL hasAMSEntitlement; @property (class, readonly, nonatomic) AMSProcessInfo *currentProcess; @property (class, readonly, nonatomic, getter=isBuddyRunning) BOOL buddyRunning; @property (class, retain, nonatomic) NSString *defaultMediaTypeForCurrentProcess; @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) AMSMappedBundleInfo *mappedBundleInfo; @property (readonly, nonatomic, getter=isAccountsDaemon) BOOL accountsDaemon; @property (retain, nonatomic) NSString *accountMediaType; @property (retain, nonatomic) NSData *auditTokenData; @property (retain, nonatomic) NSString *bundleIdentifier; @property (retain, nonatomic) NSURL *bundleURL; @property (retain, nonatomic) NSString *clientVersion; @property (retain, nonatomic) NSString *executableName; @property (retain, nonatomic) NSString *localizedName; @property (retain, nonatomic) NSString *partnerHeader; @property (retain, nonatomic) NSString *proxyAppBundleID; @property (copy, nonatomic) NSString *treatmentNamespace; @property (retain, nonatomic) NSString *userAgentSuffix; + (id)_bundleForIdentifier:(id)a0 record:(id)a1; + (BOOL)hasValue:(id)a0 inArrayForEntitlement:(id)a1; + (id)_cachedProcessInfoForIdentifier:(id)a0; + (id)arrayForEntitlement:(id)a0; + (id)_currentProcessBundleIdentifier; + (void)_cacheProcessInfo:(id)a0; + (id)stringForEntitlement:(id)a0; + (id)valueForEntitlement:(id)a0; + (void)_accessProcessInfoCache:(id /* block */)a0; + (void)copyPropertiesFrom:(id)a0 to:(id)a1; + (BOOL)boolForEntitlement:(id)a0; + (BOOL)boolForMachLookupAccess:(id)a0; + (id)_bundleRecordForIdentifier:(id)a0; - (id)init; - (void)encodeWithCoder:(id)a0; - (id)generateConfigurationFromBag:(id)a0; - (id)description; - (void).cxx_destruct; - (id)generateConfigurationFromBagContract:(id)a0; - (id)initWithBundleIdentifier:(id)a0; - (BOOL)isEqual:(id)a0; - (id)generateConfiguration; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end