@class SWContainerViewController, SXComponentExposureMonitor; @protocol SXWebContentDataSourceProviding, SXWebContentComponentDeveloperSettingsProvider, SXAnalyticsReportingProvider, SWNavigationManager, SXWebContentComponentInteractionManagerFactory, SXWebContentConfigurationProvider, TFResolver, SWReachabilityProvider, SXResourceDataSourceProvider, SWLoadingPolicyProvider, SXWebContentComponentContentRuleProvider, SXLayoutInvalidator; @interface SXWebContentComponentViewFactory : SXComponentViewFactory @property (readonly, nonatomic) id resolver; @property (readonly, nonatomic) id analyticsReportingProvider; @property (readonly, nonatomic) SWContainerViewController *containerViewController; @property (readonly, nonatomic) id configurationProvider; @property (readonly, nonatomic) id navigationManager; @property (readonly, nonatomic) id interactionManagerFactory; @property (readonly, nonatomic) id reachabilityProvider; @property (readonly, nonatomic) id resourceDataSourceProvider; @property (readonly, nonatomic) id loadingPolicyProvider; @property (readonly, nonatomic) id layoutInvalidator; @property (readonly, nonatomic) id dataSourceProvider; @property (readonly, nonatomic) SXComponentExposureMonitor *componentExposureMonitor; @property (readonly, nonatomic) id contentRuleProvider; @property (readonly, nonatomic) id developerSettingsProvider; - (int)role; - (void).cxx_destruct; - (id)type; - (id)componentViewForComponent:(id)a0; - (id)initWithResolver:(id)a0 DOMObjectProvider:(id)a1 viewport:(id)a2 presentationDelegateProvider:(id)a3 componentStyleRendererFactory:(id)a4 containerViewController:(id)a5 configurationProvider:(id)a6 navigationManager:(id)a7 analyticsReportingProvider:(id)a8 componentExposureMonitor:(id)a9 interactionManagerFactory:(id)a10 reachabilityProvider:(id)a11 resourceDataSourceProvider:(id)a12 loadingPolicyProvider:(id)a13 dataSourceProvider:(id)a14 layoutInvalidator:(id)a15 contentRuleProvider:(id)a16 developerSettingsProvider:(id)a17; @end