#ifndef COMPONENTS_SEGMENTATION_PLATFORM_INTERNAL_DATABASE_UKM_TYPES_H_
#define COMPONENTS_SEGMENTATION_PLATFORM_INTERNAL_DATABASE_UKM_TYPES_H_
#include <cstdint>
#include "base/containers/flat_map.h"
#include "base/containers/flat_set.h"
#include "base/functional/callback.h"
#include "base/time/time.h"
#include "base/types/id_type.h"
#include "components/segmentation_platform/public/proto/types.pb.h"
#include "components/segmentation_platform/public/types/processed_value.h"
namespace segmentation_platform {
constexpr base::TimeDelta kNumDaysToKeepUkm = …;
UkmEventHash;
UkmMetricHash;
UrlId;
UkmEventsToMetricsMap;
struct UmaMetricEntry { … };
namespace processing {
FeatureIndex;
IndexedTensors;
}
}
#endif