#ifndef COMPONENTS_FEATURE_ENGAGEMENT_PUBLIC_FIELD_TRIAL_UTILS_H_
#define COMPONENTS_FEATURE_ENGAGEMENT_PUBLIC_FIELD_TRIAL_UTILS_H_
#include <set>
#include <string>
#include "base/feature_list.h"
#include "base/memory/raw_ref.h"
#include "components/feature_engagement/public/feature_list.h"
#include "components/feature_engagement/public/group_list.h"
namespace feature_engagement {
struct BlockedBy;
struct Blocking;
struct Comparator;
struct EventConfig;
struct SessionRateImpact;
struct SnoozeParams;
struct ConfigParseOutput { … };
void ParseConfigFields(const base::Feature* feature,
std::map<std::string, std::string> params,
ConfigParseOutput& output,
const FeatureVector& known_features,
const GroupVector& known_groups);
}
#endif