text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices
   */
  
  @interface AMSBag : NSObject <AMSBagProtocol, AMSMescalBagContract, AMSMetricsBagContract> {
      <AMSBagDataSourceProtocol> * _dataSource;
  }
  
  @property (nonatomic, readonly) AMSBagValue *TFOSamplingPercentage;
  @property (nonatomic, readonly) AMSBagValue *TFOSamplingSessionDuration;
  @property (nonatomic, readonly) AMSBagValue *TLSSamplingPercentage;
  @property (nonatomic, readonly) AMSBagValue *TLSSamplingSessionDuration;
  @property (nonatomic, readonly) AMSBagValue *apsAllowedProductTypes;
  @property (nonatomic, readonly) AMSBagValue *apsEnabledPatterns;
  @property (nonatomic, readonly) AMSBagValue *apsSamplingPercent;
  @property (nonatomic, retain) <AMSBagDataSourceProtocol> *dataSource;
  @property (readonly, copy) NSString *debugDescription;
  @property (readonly, copy) NSString *description;
  @property (nonatomic, readonly) NSDate *expirationDate;
  @property (getter=isExpired, nonatomic, readonly) bool expired;
  @property (nonatomic, readonly) AMSBagValue *guidRegexes;
  @property (nonatomic, readonly) AMSBagValue *guidSchemes;
  @property (readonly) unsigned long long hash;
  @property (nonatomic, readonly) AMSBagValue *mescalCertificateURL;
  @property (nonatomic, readonly) <AMSMescalBagContract> *mescalContract;
  @property (nonatomic, readonly) AMSBagValue *mescalPrimingURL;
  @property (nonatomic, readonly) AMSBagValue *mescalSetupURL;
  @property (nonatomic, readonly) AMSBagValue *mescalSignSapRequests;
  @property (nonatomic, readonly) AMSBagValue *mescalSignSapResponses;
  @property (nonatomic, readonly) AMSBagValue *mescalSignedActions;
  @property (nonatomic, readonly) <AMSMetricsBagContract> *metricsContract;
  @property (nonatomic, readonly) AMSBagValue *metricsDictionary;
  @property (nonatomic, readonly) AMSBagValue *metricsURL;
  @property (nonatomic, readonly) AMSBagValue *metricsUrl;
  @property (nonatomic, readonly, copy) NSString *profile;
  @property (nonatomic, readonly, copy) NSString *profileVersion;
  @property (nonatomic, readonly) AMSBagValue *storefrontSuffix;
  @property (readonly) Class superclass;
  @property (nonatomic, readonly) AMSBagValue *trustedDomains;
  
  // Image: /System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices
  
  + (void)_resetBagCache;
  + (id)bagCache;
  + (id)bagCacheAccessQueue;
  + (id)bagForProfile:(id)arg1 profileVersion:(id)arg2;
  
  - (void).cxx_destruct;
  - (id)URLForKey:(id)arg1;
  - (id)arrayForKey:(id)arg1;
  - (id)boolForKey:(id)arg1;
  - (void)createSnapshotWithCompletion:(id /* block */)arg1;
  - (id)dataSource;
  - (id)description;
  - (id)dictionaryForKey:(id)arg1;
  - (id)doubleForKey:(id)arg1;
  - (id)expirationDate;
  - (id)initWithDataSource:(id)arg1;
  - (id)integerForKey:(id)arg1;
  - (bool)isExpired;
  - (bool)isLoaded;
  - (id)profile;
  - (id)profileVersion;
  - (void)setDataSource:(id)arg1;
  - (id)stringForKey:(id)arg1;
  
  // Image: /System/Library/PrivateFrameworks/AdID.framework/AdID
  
  + (id)defaultBag;
  
  // Image: /System/Library/PrivateFrameworks/MetricsKit.framework/MetricsKit
  
  + (id)metricsAMSBagWithProfileName:(id)arg1 profileVersion:(id)arg2;
  
  - (id)mescalCertificateURL;
  - (id)mescalPrimingURL;
  - (id)mescalSetupURL;
  - (id)mescalSignSapRequests;
  - (id)mescalSignSapResponses;
  - (id)mescalSignedActions;
  - (id)metricsDictionary;
  - (id)trustedDomains;
  
  // Image: /System/Library/PrivateFrameworks/VideosUI.framework/VideosUI
  
  + (id)vui_defaultBag;
  + (void)vui_registerAdditionalBagKey:(id)arg1 withValueType:(unsigned long long)arg2;
  
  // Image: /System/Library/PrivateFrameworks/WatchListKit.framework/WatchListKit
  
  + (void)registerAdditionalBagKey:(id)arg1 withValueType:(unsigned long long)arg2;
  + (id)wlk_defaultBag;
  
  @end
  