#ifndef COMPONENTS_METRICS_METRICS_SERVICE_CLIENT_H_
#define COMPONENTS_METRICS_METRICS_SERVICE_CLIENT_H_
#include <stdint.h>
#include <memory>
#include <string>
#include <string_view>
#include "base/callback_list.h"
#include "base/functional/callback.h"
#include "base/metrics/field_trial_params.h"
#include "base/time/time.h"
#include "components/metrics/metrics_log_store.h"
#include "components/metrics/metrics_log_uploader.h"
#include "components/metrics/metrics_reporting_default_state.h"
#include "third_party/metrics_proto/system_profile.pb.h"
#include "url/gurl.h"
namespace ukm {
class UkmService;
}
namespace network_time {
class NetworkTimeTracker;
}
namespace variations {
class SyntheticTrialRegistry;
}
class IdentifiabilityStudyState;
namespace metrics {
class MetricsLogUploader;
class MetricsService;
namespace structured {
class StructuredMetricsService;
}
class MetricsServiceClient { … };
}
#endif