#ifndef CHROME_BROWSER_UI_TABS_ORGANIZATION_TAB_ORGANIZATION_SERVICE_H_
#define CHROME_BROWSER_UI_TABS_ORGANIZATION_TAB_ORGANIZATION_SERVICE_H_
#include <unordered_map>
#include "base/memory/raw_ptr.h"
#include "base/observer_list.h"
#include "chrome/browser/ui/tabs/organization/metrics.h"
#include "chrome/browser/ui/tabs/organization/tab_organization_observer.h"
#include "chrome/browser/ui/tabs/organization/tab_organization_session.h"
#include "chrome/browser/ui/tabs/organization/trigger_observer.h"
#include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
#include "components/flags_ui/pref_service_flags_storage.h"
#include "components/keyed_service/core/keyed_service.h"
class Browser;
class TabOrganizationSession;
class TabSensitivityCache;
namespace content {
class BrowserContext;
class WebContents;
}
class TabOrganizationService
: public KeyedService,
public TabStripModelObserver { … };
#endif