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();