9#include <userver/components/component_list.hpp> 
   10#include <userver/utils/strong_typedef.hpp> 
   12USERVER_NAMESPACE_BEGIN
 
   27void Run(
const std::string& config_path,
 
   28         const std::optional<std::string>& config_vars_path,
 
   29         const std::optional<std::string>& config_vars_override_path,
 
   30         const ComponentList& component_list);
 
   41void RunOnce(
const std::string& config_path,
 
   42             const std::optional<std::string>& config_vars_path,
 
   43             const std::optional<std::string>& config_vars_override_path,
 
   44             const ComponentList& component_list);
 
   54std::string GetStaticConfigSchema(
const ComponentList& component_list);
 
   56std::string GetDynamicConfigDefaults();