System/Library/PrivateFrameworks/MobileSafariUI.framework
ForYouRecommendationMediator.h
Download ForYouRecommendationMediator.h
@class CNMonogrammer, FeatureManager, BookmarksForYouDataSource, CloudTabsForYouDataSource, CNAvatarImageRenderer, ReadingListForYouDataSource, NSObject, WebBookmarkCollection;
@protocol OS_dispatch_queue, WBBookmarkProvider;
@interface ForYouRecommendationMediator : WBSForYouRecommendationMediator {
BookmarksForYouDataSource *_bookmarksDataSource;
CloudTabsForYouDataSource *_cloudTabsDataSource;
ReadingListForYouDataSource *_readingListDataSource;
WebBookmarkCollection *_bookmarkCollection;
id<WBBookmarkProvider> _bookmarkProvider;
NSObject<OS_dispatch_queue> *_bookmarkProviderAccessQueue;
FeatureManager *_featureManager;
CNAvatarImageRenderer *_avatarImageRenderer;
CNMonogrammer *_monogrammer;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _rendererLock;
}
- (void)dealloc;
- (void)_cloudTabFeatureAvailabilityDidChange:(id)a0;
- (id)dataSources;
- (void).cxx_destruct;
- (void)fetchImageForRecommendation:(id)a0 completionHandler:(id /* block */)a1;
- (void)loadLinkPresentationMetadataForMessageWithGUID:(id)a0 completionHandler:(id /* block */)a1;
- (void)updatedRecommendationsForTopics:(id)a0 withCompletionHandler:(id /* block */)a1;
- (id)_cloudTabsDataSourceIfAvailable;
- (id)_loadDemoSuggestions;
- (id)initWithContextClient:(id)a0 featureManager:(id)a1 historyProvider:(id /* block */)a2;
@end