#ifndef COMPONENTS_SAVED_TAB_GROUPS_TAB_GROUP_SYNC_BRIDGE_MEDIATOR_H_
#define COMPONENTS_SAVED_TAB_GROUPS_TAB_GROUP_SYNC_BRIDGE_MEDIATOR_H_
#include <vector>
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observation.h"
#include "base/scoped_observation_traits.h"
#include "base/uuid.h"
#include "components/saved_tab_groups/saved_tab_group.h"
#include "components/saved_tab_groups/saved_tab_group_model_observer.h"
#include "components/saved_tab_groups/saved_tab_group_tab.h"
class PrefService;
namespace syncer {
class DataTypeControllerDelegate;
}
namespace tab_groups {
class SavedTabGroupModel;
class SavedTabGroupSyncBridge;
class SharedTabGroupDataSyncBridge;
struct SyncDataTypeConfiguration;
class TabGroupSyncBridgeMediator : public SavedTabGroupModelObserver { … };
}
#endif