#ifndef COMPONENTS_OPTIMIZATION_GUIDE_CORE_MODEL_EXECUTION_SUBSTITUTION_H_
#define COMPONENTS_OPTIMIZATION_GUIDE_CORE_MODEL_EXECUTION_SUBSTITUTION_H_
#include <optional>
#include <string>
#include <vector>
#include "components/optimization_guide/proto/substitution.pb.h"
namespace optimization_guide {
struct SubstitutionResult { … };
std::optional<SubstitutionResult> CreateSubstitutions(
const google::protobuf::MessageLite& request,
const google::protobuf::RepeatedPtrField<proto::SubstitutedString>&
config_substitutions);
}
#endif