#pragma once

#include "context.h"

#include <maps/libs/geolib/include/bounding_box.h>
#include <maps/libs/road_graph/include/graph.h>
#include <mapreduce/yt/interface/client.h>
#include <library/cpp/geobase/lookup.hpp>

namespace maps::mrc::graph_coverage_export {

void saveGraphLengthToYt(ContextBase& ctx,
                         NYT::TTableWriter<NYT::TNode>& writer,
                         const std::optional<geolib3::BoundingBox>& geoBbox);

} // namespace maps::mrc::graph_coverage_export
