@class NSString, _SFInjectedJavaScriptController, NSMutableDictionary, NSDictionary, NSMutableSet, _SFRequestDesktopSitePreferenceManager, NSNumber, WKWebView; @interface _SFReloadOptionsController : NSObject <_SFRequestDesktopSitePerSitePreferenceObserver> { _SFRequestDesktopSitePreferenceManager *_perSitePreferenceManager; NSDictionary *_perSitePreferenceValues; NSNumber *_requestDesktopSiteDefaultValue; NSMutableDictionary *_domainToUserAgentPolicyMap; NSMutableSet *_domainsOverridenAsMobile; WKWebView *_webView; } @property (readonly, nonatomic) _SFInjectedJavaScriptController *activityJSController; @property (readonly, nonatomic) BOOL loadedUsingDesktopUserAgent; @property (nonatomic) BOOL tryUsingMobileIfPossible; @property (nonatomic) long long effectiveContentMode; @property (nonatomic) BOOL supportsAdvancedPrivacyProtections; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)_overrideSettingIfNeeded:(long long)a0 source:(unsigned long long)a1 domain:(id)a2 completion:(id /* block */)a3; - (id)init; - (void)requestDesktopSiteWithURL:(id)a0; - (void)didMarkURLAsNeedingStandardUserAgent:(id)a0; - (BOOL)_updateSettingSource:(unsigned long long)a0 domain:(id)a1; - (void)_loadPerSitePreferences; - (void)requestStandardSite; - (void)didMarkURLAsNeedingDesktopUserAgent:(id)a0; - (void)requestDesktopSite; - (void)invalidate; - (void)didSetRequestDesktopSiteDefaultValue:(long long)a0; - (void)_requestDesktopSiteWithFallbackURL:(id)a0; - (void)customUserAgentSettingForMainFrameURL:(id)a0 withTimeout:(double)a1 completionHandler:(id /* block */)a2; - (void).cxx_destruct; - (void)logCompletedPageloadToDifferentialPrivacy:(id)a0; - (id)initWithWebView:(id)a0 activityJSController:(id)a1 perSitePreferenceManager:(id)a2; - (id)customNavigatorPlatformForSetting:(long long)a0; - (id)customUserAgentForSetting:(long long)a0; - (void)didUpdateRequestDesktopSitePerSitePreference:(id)a0; - (void)didSetRequestDesktopSitePerSitePreferencesValues:(id)a0; - (void)didUpdateRequestDesktopSiteDefaultValue:(long long)a0; @end