@class SXVideoPlayerViewControllerManager; @protocol SXAnalyticsReportingProvider, SXBookmarkManager, SXResourceDataSourceProvider, SWReachabilityProvider, SXAppStateMonitor, SXVideoAdProviderFactory, SXScrollObserverManager, SXSceneStateMonitor; @interface SXVideoComponentViewFactory : SXComponentViewFactory @property (readonly, nonatomic) id analyticsReportingProvider; @property (readonly, nonatomic) id resourceDataSourceProvider; @property (readonly, nonatomic) id reachabilityProvider; @property (readonly, nonatomic) id appStateMonitor; @property (readonly, nonatomic) id sceneStateMonitor; @property (readonly, nonatomic) id scrollObserverManager; @property (readonly, nonatomic) SXVideoPlayerViewControllerManager *videoPlayerViewControllerManager; @property (readonly, nonatomic) id bookmarkManager; @property (readonly, nonatomic) id prerollAdFactory; - (int)role; - (void).cxx_destruct; - (id)type; - (id)componentViewForComponent:(id)a0; - (id)initWithDOMObjectProvider:(id)a0 viewport:(id)a1 presentationDelegateProvider:(id)a2 componentStyleRendererFactory:(id)a3 analyticsReportingProvider:(id)a4 appStateMonitor:(id)a5 sceneStateMonitor:(id)a6 resourceDataSourceProvider:(id)a7 reachabilityProvider:(id)a8 scrollObserverManager:(id)a9 videoPlayerViewControllerManager:(id)a10 bookmarkManager:(id)a11 prerollAdFactory:(id)a12; @end