@class SFWebProcessPlugInCertificateWarningController, NSString, NSDictionary, _SFReaderWebProcessPlugInPageController, _WKRemoteObjectInterface, SFWebProcessPlugInPageExtensionController, _SFWebProcessSharingLinkExtractor; @protocol SFReaderEventsListener, SFAppBannerMetaTagContentObserver; @interface _SFWebProcessPlugInReaderEnabledPageController : _SFWebProcessPlugInAutoFillPageController { struct unique_ptr> { struct __compressed_pair> { struct ReaderAvailabilityController *__value_; } __ptr_; } _readerAvailabilityController; _WKRemoteObjectInterface *_availabilityControllerInterface; id _readerActivityListenerProxy; NSDictionary *_initialScrollPositionAsDictionary; SFWebProcessPlugInPageExtensionController *_extensionController; _SFWebProcessSharingLinkExtractor *_sharingLinkExtractor; SFWebProcessPlugInCertificateWarningController *_certificateWarningController; id _appBannerObserverProxy; } @property (retain, nonatomic) _SFReaderWebProcessPlugInPageController *readerPageController; @property (copy, nonatomic) NSDictionary *initalArticleScrollPositionAsDictionary; @property (nonatomic) long long cachedReaderTopScrollOffset; @property (readonly, nonatomic) NSDictionary *initialReaderConfiguration; @property (readonly, nonatomic, getter=isViewingReadingListArchive) BOOL viewingReadingListArchive; @property (readonly, nonatomic) BOOL readerHasBeenActivatedRecently; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)collectArticleContent; - (void)didSetReaderConfiguration:(id)a0; - (void)webProcessPlugInBrowserContextController:(id)a0 didStartProvisionalLoadForFrame:(id)a1; - (void)checkReaderAvailability; - (id).cxx_construct; - (void)didDetermineReaderAvailability:(id)a0; - (id)initWithPlugIn:(id)a0 contextController:(id)a1; - (void)webProcessPlugInBrowserContextController:(id)a0 willInjectUserScriptForFrame:(id)a1 inScriptWorld:(id)a2; - (void)setConfiguration:(id)a0; - (void)didDetermineAdditionalTextSamples:(id)a0; - (void)webProcessPlugInBrowserContextController:(id)a0 didFinishDocumentLoadForFrame:(id)a1; - (void)webProcessPlugInBrowserContextController:(id)a0 globalObjectIsAvailableForFrame:(id)a1 inScriptWorld:(id)a2; - (void)activateFont:(id)a0; - (void).cxx_destruct; - (void)webProcessPlugInBrowserContextController:(id)a0 didCommitLoadForFrame:(id)a1; - (void)webProcessPlugInBrowserContextController:(id)a0 didFinishLoadForFrame:(id)a1; - (void)willDestroyBrowserContextController:(id)a0; - (void)setReaderInitialTopScrollOffset:(long long)a0 configuration:(id)a1 isViewingArchive:(BOOL)a2; - (void)webProcessPlugInBrowserContextController:(id)a0 renderingProgressDidChange:(unsigned long long)a1; - (void)didFinishPresentationUpdateAfterTransitioningToReader; - (void)setReaderIsActive:(BOOL)a0; - (void)webProcessPlugInBrowserContextController:(id)a0 didSameDocumentNavigation:(long long)a1 forFrame:(id)a2; - (void)_setUpReaderControllerInterface; - (void)prepareReaderContentForPrinting; - (void)_clearReaderControllerInterface; - (void)readerTextWasExtracted:(id)a0 withMetadata:(id)a1 wasDeterminingAvailability:(BOOL)a2; - (id)_appBannerMetaElementInHeaderElement:(id)a0; - (id)_appBannerMetaTagObserverProxy; - (void)_detectAvailabilityAfterDelay:(double)a0 loadEvent:(int)a1; - (void)_detectReaderAvailabilityAfterSameDocumentNavigation; - (id)_searchForSmartAppBannerMetaContent; - (void)_setUpReaderActivityListenerProxy; - (void)articleContentDidChange; - (void)collectReaderContentForMail; - (void)collectReadingListItemInfoWithBookmarkID:(id)a0; - (void)didCreateReaderPageContextHandle:(id)a0; - (void)loadNewReaderArticle; - (struct OpaqueJSValue { } *)originalArticleFinder; - (void)prepareToTransitionToReader; - (void)readerContentDidBecomeReadyWithArticleText:(id)a0; - (void)setArticleLocale:(id)a0; @end