#pragma once

#include <maps/wikimap/mapspro/services/mrc/eye/lib/common/include/url.h>
#include <maps/wikimap/mapspro/services/mrc/eye/lib/feedback/include/feedback_url.h>
#include <maps/wikimap/mapspro/services/mrc/eye/lib/feedback/include/hypothesis_store.h>
#include <maps/wikimap/mapspro/services/mrc/libs/db/include/eye/hypothesis.h>

namespace maps::mrc::eye {

void serializeSourceContext(
    const db::eye::Hypothesis& hypothesis,
    HypothesisContext context,
    const FrameUrlResolver& frameUrl,
    json::ObjectBuilder obj);

} // namespace maps::mrc::eye
