// Copyright 2017 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_METRICS_FIELD_TRIALS_PROVIDER_H_ #define COMPONENTS_METRICS_FIELD_TRIALS_PROVIDER_H_ #include <string_view> #include "base/memory/raw_ptr.h" #include "base/time/time.h" #include "components/metrics/metrics_provider.h" #include "third_party/metrics_proto/chrome_user_metrics_extension.pb.h" // TODO(crbug.com/41187035): Once MetricsProvider/SystemProfileProto are moved // into // //services/metrics, then //components/variations can depend on them, and // this should be moved there. namespace variations { class SyntheticTrialRegistry; struct ActiveGroupId; class FieldTrialsProvider : public metrics::MetricsProvider { … }; } // namespace variations #endif // COMPONENTS_METRICS_FIELD_TRIALS_PROVIDER_H_