@class AMSUIWebJSProperties, NSString, AMSUIWebClientContext, AMSUIWebJSAppQueryManager, AMSUIWebJSTelephony, AMSUIWebView; @protocol AMSUIWebJSTelephonyProtocol; @interface AMSUIWebJSDataProvider : NSObject { AMSUIWebJSAppQueryManager *_appQueryManager; AMSUIWebJSTelephony *_telephony; } @property (weak, nonatomic) AMSUIWebView *webView; @property (weak, nonatomic) AMSUIWebClientContext *context; @property (retain, nonatomic) AMSUIWebJSProperties *properties; @property (retain, nonatomic) NSString *otpIdentifier; @property (readonly, nonatomic) AMSUIWebJSAppQueryManager *appQueryManager; @property (readonly, nonatomic) id telephony; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (id)initWithContext:(id)a0; - (void)_observeNotifications; - (void).cxx_destruct; - (void)_subscriptionStatusChangeMusic:(id)a0; - (void)appQueryManager:(id)a0 didReceiveApps:(id)a1; - (BOOL)stopOTPListener; - (BOOL)_canInteractWithJS; - (void)_postMediaQueryResultsChangeEventWithApps:(id)a0; - (void)_postSubscriptionChangedWithType:(long long)a0; - (void)_postTelephonyDidChangeEvent; - (void)_purchaseDidSucceed:(id)a0; - (void)_safariDataUpdate:(id)a0; - (void)_subscriptionStatusChangeActivity:(id)a0; - (void)_subscriptionStatusChangeAppStore:(id)a0; - (void)_subscriptionStatusChangeHWBundle:(id)a0; - (void)_subscriptionStatusChangeNews:(id)a0; - (void)_subscriptionStatusChangeTV:(id)a0; - (void)_subscriptionStatusChangeiCloud:(id)a0; - (id)_syncPropertiesScriptWithProperties:(id)a0; - (id)createWebView; - (id)loadPageModelWithInfo:(id)a0; - (id)postEvent:(id)a0 options:(id)a1; - (void)propertiesDidChange:(id)a0; - (id)runJSRequest:(id)a0; - (id)runSafariCallback:(id)a0; - (BOOL)startOTPListener; - (id)syncProperties; - (void)telephonyDidChange:(id)a0; @end