chromium/ios/chrome/browser/browser_state/model/DEPS

include_rules = [
  "+components/page_content_annotations/core",
  "+ios/chrome/browser/affiliations/model",
  "+ios/chrome/browser/bookmarks/model",
  "+ios/chrome/browser/browser_state_metrics/model",
  "+ios/chrome/browser/content_settings/model",
  "+ios/chrome/browser/net/model",
  "+ios/chrome/browser/optimization_guide/model",
  "+ios/chrome/browser/page_info",
  "+ios/chrome/browser/plus_addresses/model",
  "+ios/chrome/browser/policy/model",
  "+ios/chrome/browser/prefs/model",
  "+ios/chrome/browser/profile/model",
  "+ios/chrome/browser/push_notification/model",
  "+ios/chrome/browser/segmentation_platform/model",
  "+ios/chrome/browser/signin/model",
  "+ios/chrome/browser/supervised_user/model",
  "+ios/chrome/browser/sync/model",
  "+ios/chrome/browser/unified_consent/model",
]

specific_include_rules = {
  # TODO(crbug.com/40820398): Remove this dependency.
  "^browser_state_keyed_service_factories.mm": [
    "+ios/chrome/browser",
    "-ios/chrome/browser/ui",
    "+ios/chrome/browser/voice/ui_bundled/text_to_speech_playback_controller_factory.h",
  ],
}