#pragma once

#include <maps/wikimap/mapspro/services/mrc/eye/lib/common/include/config.h>
#include <maps/wikimap/mapspro/services/mrc/eye/lib/common/include/url.h>

#include <maps/wikimap/mapspro/services/mrc/libs/db/include/eye/recognition_value.h>

namespace maps::mrc::eye {

struct RecognitionTaskManagerConfig {
    MrcWorkerConfig mrc;

    FrameUrlResolver* frameUrlResolver{nullptr};
    db::eye::RecognitionTypes recognitionTypes;
};

bool isValid(const RecognitionTaskManagerConfig& config);

} // namespace maps::mrc::eye
