#pragma once

#include "signal.h"

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

#include <boost/date_time/gregorian/gregorian.hpp>

#include <string>

namespace maps {
namespace wiki {
namespace signals_graph {

std::vector<Signal> loadSignalsFromYt(
    const geolib3::BoundingBox& geoBbox,
    boost::gregorian::date_period datePeriod,
    int maxSignalsNumber,
    const std::string& tmpTableSuffix
);

} // namespace maps
} // namespace wiki
} // namespace signals_graph
