import CppUtils.TreeNodeLogger;
import CppUtils;
[[nodiscard]] static constexpr char TreeNodeLogger::getDifferenceChar(Container::Sequence::Difference difference) noexcept;
[[nodiscard]] static constexpr Terminal::TextColor::TextColorEnum TreeNodeLogger::getDifferenceColor(Container::Sequence::Difference difference) noexcept;
template <class T>static auto TreeNodeLogger::log(const Container::Tree::Node<T>& treeNode, const std::string& prefix = "") -> void;
template <class T>[[nodiscard]] static auto TreeNodeLogger::formatNode(const Container::Tree::Node<T>& treeNode, const std::string& prefix = "") -> std::string;