luxlabs header browser preview


@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