9#include <userver/components/component_list.hpp> 
   10#include <userver/utils/strong_typedef.hpp> 
   12USERVER_NAMESPACE_BEGIN
 
   20    using StrongTypedef::StrongTypedef;
 
 
   28    const std::string& config_path,
 
   29    const std::optional<std::string>& config_vars_path,
 
   30    const std::optional<std::string>& config_vars_override_path,
 
   31    const ComponentList& component_list
 
   44    const std::string& config_path,
 
   45    const std::optional<std::string>& config_vars_path,
 
   46    const std::optional<std::string>& config_vars_override_path,
 
   47    const ComponentList& component_list
 
   62std::string GetStaticConfigSchema(
const ComponentList& component_list);
 
   64std::string GetDynamicConfigDefaults();