// Copyright 2022 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_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_ANNOTATIONS_VALIDATOR_H_ #define COMPONENTS_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_ANNOTATIONS_VALIDATOR_H_ #include <string> #include <vector> #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" #include "base/timer/timer.h" #include "components/page_content_annotations/core/page_content_annotation_type.h" namespace page_content_annotations { class PageContentAnnotator; // This class manages validation runs of the PageContentAnnotationsService, // running the ML model for a given AnnotationType on dummy data after some // delay from browser startup. This feature can be controlled by experimental // feature flags and command line. class PageContentAnnotationsValidator { … }; } // namespace page_content_annotations #endif // COMPONENTS_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_ANNOTATIONS_VALIDATOR_H_