#pragma once

#include "common.h"

#include <maps/libs/geolib/include/bounding_box.h>

#include <string>
#include <vector>


namespace maps {
namespace wiki {

class JunctionGeomIndex {

public:
    JunctionGeomIndex(Transaction& viewTxn, TBranchId branchId, std::string categoryId);

    TOIds idsByBox(const geolib3::BoundingBox& box);

private:
    Transaction& viewTxn_;
    TBranchId branchId_;
    std::string categoryId_;
};

} // namespace wiki
} // namespace maps
