#pragma once

#include <yandex/maps/wiki/common/extended_xml_doc.h>
#include <yandex/maps/wiki/revision/common.h>
#include <maps/libs/geolib/include/point.h>
#include <maps/tools/grinder/worker/include/api.h>

namespace maps::wiki::guide_pedestrian {

class Worker
{
public:
    explicit Worker(std::unique_ptr<maps::wiki::common::ExtendedXmlDoc> cfg);

    void doTask(const grinder::worker::Task& task);

private:
    std::unique_ptr<maps::wiki::common::ExtendedXmlDoc> cfg_;
};


} // namespace maps::wiki::guide_pedestrian
