chromium/components/content_settings/browser/DEPS

include_rules = [
  "+components/browsing_data/content",
  "+components/browsing_data/core",
  "+components/fingerprinting_protection_filter/browser",
  "+components/fingerprinting_protection_filter/common",
  "+components/page_load_metrics/browser",
  "+components/security_state/core",
  "+components/services/storage/public/cpp",
  "+components/sync_preferences",
  "+components/url_formatter",
  "+content/public/browser",
  "+content/public/common",
  "+content/public/test",
  "+mojo/public",
  "+net/base/schemeful_site.h",
  "+net/cookies",
  "+third_party/blink/public",
  "+components/privacy_sandbox",
  "+components/site_engagement/content",
  "+services/metrics/public",
  "+components/strings",
  "+components/vector_icons",
  "+ui/base",
  "+ui/gfx",

  # TODO(crbug.com/40251822) Remove when async canned helper logic is removed.
  "+components/page_info/core",
]

specific_include_rules = {
  "page_specific_content_settings.cc": [
    "+services/network/public/mojom/shared_dictionary_access_observer.mojom.h",
  ],
  "page_specific_content_settings_unittest.cc": [
    "+net/shared_dictionary/shared_dictionary_isolation_key.h",
    "+services/network/public/mojom/shared_dictionary_access_observer.mojom.h",
  ],
  "content_settings_manager_impl.cc": [
    "+net/base/features.h",
  ],
}