// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_COMPANION_TEXT_FINDER_TEXT_HIGHLIGHTER_H_ #define CHROME_BROWSER_COMPANION_TEXT_FINDER_TEXT_HIGHLIGHTER_H_ #include <string> #include "mojo/public/cpp/bindings/receiver.h" #include "mojo/public/cpp/bindings/remote.h" #include "third_party/blink/public/mojom/annotation/annotation.mojom.h" #include "ui/gfx/geometry/rect.h" namespace companion { namespace internal { // Class for highlighting and scrolling-to texts on the current page via the // annotation agent in the renderer process. class TextHighlighter : public blink::mojom::AnnotationAgentHost { … }; } // namespace internal } // namespace companion #endif // CHROME_BROWSER_COMPANION_TEXT_FINDER_TEXT_HIGHLIGHTER_H_