#ifndef COMPONENTS_FINGERPRINTING_PROTECTION_FILTER_BROWSER_FINGERPRINTING_PROTECTION_WEB_CONTENTS_HELPER_H_
#define COMPONENTS_FINGERPRINTING_PROTECTION_FILTER_BROWSER_FINGERPRINTING_PROTECTION_WEB_CONTENTS_HELPER_H_
#include "base/memory/raw_ptr.h"
#include "base/observer_list.h"
#include "base/scoped_observation.h"
#include "components/privacy_sandbox/tracking_protection_settings.h"
#include "components/subresource_filter/core/browser/verified_ruleset_dealer.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/browser/web_contents_user_data.h"
class GURL;
class PrefService;
namespace content {
class NavigationHandle;
class Page;
class RenderFrameHost;
class WebContents;
}
namespace subresource_filter {
namespace mojom {
class ActivationState;
}
enum class ActivationDecision;
enum class LoadPolicy;
}
namespace fingerprinting_protection_filter {
class FingerprintingProtectionObserver;
class ThrottleManager;
class FingerprintingProtectionWebContentsHelper
: public content::WebContentsUserData<
FingerprintingProtectionWebContentsHelper>,
public content::WebContentsObserver { … };
}
#endif