#include "components/omnibox/browser/suggestion_group_util.h"
#include <optional>
#include "base/feature_list.h"
#include "base/lazy_instance.h"
#include "components/omnibox/browser/omnibox_field_trial.h"
#include "components/omnibox/common/omnibox_features.h"
#include "components/strings/grit/components_strings.h"
#include "third_party/omnibox_proto/groups.pb.h"
#include "ui/base/l10n/l10n_util.h"
namespace omnibox {
namespace {
GroupConfig CreateGroup(GroupSection section,
GroupConfig::RenderType render_type =
GroupConfig_RenderType_DEFAULT_VERTICAL,
std::optional<int32_t> header_text = { … }
base::LazyInstance<GroupConfigMap>::DestructorAtExit g_default_groups = …;
}
const GroupConfigMap& BuildDefaultGroups() { … }
void ResetDefaultGroupsForTest() { … }
GroupId GroupIdForNumber(int value) { … }
}