include_rules = [
"+components/consent_auditor",
"+components/data_sharing/public",
"+components/saved_tab_groups/tab_group_sync_service.h",
"+components/sharing_message",
"+components/trusted_vault",
"+components/webauthn/core/browser",
"+ios/chrome/browser/bookmarks/model",
"+ios/chrome/browser/complex_tasks/model",
"+ios/chrome/browser/consent_auditor/model",
"+ios/chrome/browser/data_sharing/model",
"+ios/chrome/browser/dom_distiller/model",
"+ios/chrome/browser/favicon/model",
"+ios/chrome/browser/gcm/model",
"+ios/chrome/browser/history/model",
"+ios/chrome/browser/infobars/model",
"+ios/chrome/browser/invalidation/model",
"+ios/chrome/browser/metrics/model",
"+ios/chrome/browser/passwords/model",
"+ios/chrome/browser/plus_addresses/model",
"+ios/chrome/browser/power_bookmarks/model",
"+ios/chrome/browser/push_notification/model",
"+ios/chrome/browser/reading_list/model",
"+ios/chrome/browser/saved_tab_groups/model",
"+ios/chrome/browser/search_engines/model",
"+ios/chrome/browser/sessions/model",
"+ios/chrome/browser/settings/model/sync",
"+ios/chrome/browser/sharing_message/model",
"+ios/chrome/browser/signin/model",
"+ios/chrome/browser/supervised_user/model",
"+ios/chrome/browser/tabs/model",
"+ios/chrome/browser/trusted_vault/model",
"+ios/chrome/browser/voice/model",
"+ios/chrome/browser/webauthn/model",
"+ios/chrome/browser/webdata_services/model",
]
specific_include_rules = {
# TODO(crbug.com/40228056): Remove exceptions as soon as BVC refactoring is complete
"sync_error_browser_agent\.mm": [
"+ios/chrome/browser/ui/authentication/re_signin_infobar_delegate.h",
"+ios/chrome/browser/ui/authentication/signin_presenter.h",
"+ios/chrome/browser/ui/settings/sync/utils/sync_util.h",
],
}