#pragma once

#include <maps/wikimap/mapspro/services/mrc/libs/juggler/include/juggler.h>

#include <functional>
#include <map>
#include <string>

namespace maps::mrc::eye {

using MonitoringCheck = std::function<juggler::Message()>;
using MonitoringCheckByName  = std::map<std::string, MonitoringCheck>;

std::string collectNameList(const MonitoringCheckByName& checkByName);

} // namespace maps::mrc::eye

