#pragma once

#include <maps/wikimap/mapspro/services/tasks_realtime/src/mrc_pedestrian_regions_logger/lib/yt_table_writer.h>

#include <maps/wikimap/mapspro/libs/revision/include/yandex/maps/wiki/revision/common.h>

#include <pqxx/pqxx>

#include <vector>


namespace maps::wiki::tasks::log_mrc_pedestrian_regions {

using CommitIdsVec = std::vector<revision::DBID>;

void
logMrcPedestrianRegions(
    pqxx::transaction_base &coreReadTxn,
    IYtTableWriter& ytTableWriter,
    const CommitIdsVec& commitIds
);

} // namespace maps::wiki::tasks::log_mrc_pedestrian_regions
