#ifndef CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_
#define CHROME_BROWSER_BOOKMARKS_CHROME_BOOKMARK_CLIENT_H_
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "base/memory/raw_ptr.h"
#include "base/scoped_observation.h"
#include "base/task/deferred_sequenced_task_runner.h"
#include "components/bookmarks/browser/base_bookmark_model_observer.h"
#include "components/bookmarks/browser/bookmark_model.h"
#include "components/offline_pages/buildflags/buildflags.h"
#include "components/power_bookmarks/core/bookmark_client_base.h"
class BookmarkUndoService;
class GURL;
class Profile;
namespace bookmarks {
class BookmarkModel;
class BookmarkNode;
class ManagedBookmarkService;
}
namespace sync_bookmarks {
class BookmarkSyncService;
}
#if BUILDFLAG(ENABLE_OFFLINE_PAGES)
namespace offline_pages {
class OfflinePageBookmarkObserver;
}
#endif
namespace power_bookmarks {
class SuggestedSaveLocationProvider;
}
class ChromeBookmarkClient : public power_bookmarks::BookmarkClientBase { … };
#endif