#ifndef CHROME_BROWSER_SYNC_GLUE_EXTENSIONS_ACTIVITY_MONITOR_H_
#define CHROME_BROWSER_SYNC_GLUE_EXTENSIONS_ACTIVITY_MONITOR_H_
#include "base/memory/ref_counted.h"
#include "base/scoped_observation.h"
#include "content/public/browser/browser_context.h"
#include "extensions/buildflags/buildflags.h"
#if BUILDFLAG(ENABLE_EXTENSIONS)
#include "chrome/browser/extensions/api/bookmarks/bookmarks_api_watcher.h"
class ExtensionFunction;
#endif
namespace syncer {
class ExtensionsActivity;
}
namespace browser_sync {
#if BUILDFLAG(ENABLE_EXTENSIONS)
BookmarksApiWatcherObserver;
#else
class BookmarksApiWatcherObserver {
public:
virtual ~BookmarksApiWatcherObserver() {}
};
#endif
class ExtensionsActivityMonitor : public BookmarksApiWatcherObserver { … };
}
#endif