#ifndef COMPONENTS_VISITED_URL_RANKING_INTERNAL_TRANSFORMER_URL_VISIT_AGGREGATES_SEGMENTATION_METRICS_TRANSFORMER_H_
#define COMPONENTS_VISITED_URL_RANKING_INTERNAL_TRANSFORMER_URL_VISIT_AGGREGATES_SEGMENTATION_METRICS_TRANSFORMER_H_
#include <vector>
#include "base/functional/callback.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "components/segmentation_platform/public/database_client.h"
#include "components/visited_url_ranking/public/url_visit.h"
#include "components/visited_url_ranking/public/url_visit_aggregates_transformer.h"
namespace segmentation_platform {
class SegmentationPlatformService;
}
namespace visited_url_ranking {
inline constexpr int kUserInteractionMetricsCollectionNumDayRanges = …;
inline constexpr std::array<int, kUserInteractionMetricsCollectionNumDayRanges>
kAggregateMetricDayRanges = …;
class URLVisitAggregatesSegmentationMetricsTransformer
: public URLVisitAggregatesTransformer { … };
}
#endif