#ifndef CHROME_BROWSER_UI_VIEWS_SIDE_PANEL_SIDE_PANEL_ENTRY_ID_H_
#define CHROME_BROWSER_UI_VIEWS_SIDE_PANEL_SIDE_PANEL_ENTRY_ID_H_
#include <optional>
#include <string>
#include "base/notreached.h"
#include "chrome/browser/ui/actions/chrome_action_id.h"
#include "ui/actions/action_id.h"
#define SIDE_PANEL_ENTRY_IDS(V) …
#define SIDE_PANEL_ENTRY_ID_ENUM …
enum class SidePanelEntryId { … };
#undef SIDE_PANEL_ENTRY_ID_ENUM
std::string SidePanelEntryIdToString(SidePanelEntryId id);
std::string SidePanelEntryIdToHistogramName(SidePanelEntryId id);
std::optional<actions::ActionId> SidePanelEntryIdToActionId(
SidePanelEntryId id);
#endif