#pragma once

#include <maps/libs/chrono/include/time_point.h>
#include <maps/wikimap/mapspro/services/mrc/libs/config/include/config.h>

#include <string>

namespace maps::mrc {

void run(common::Config&,
         const std::string& sourceId,
         chrono::TimePoint startTime,
         chrono::TimePoint endTime,
         const std::string& pedestrianGraph,
         const std::string& roadGraph,
         const std::string& pedestrianJson,
         const std::string& roadJson,
         bool dryRun);

}  // namespace maps::mrc
