// Copyright 2021 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_PDF_BROWSER_PDF_STREAM_DELEGATE_H_ #define COMPONENTS_PDF_BROWSER_PDF_STREAM_DELEGATE_H_ #include <optional> #include <string> #include "base/memory/raw_ptr_exclusion.h" #include "third_party/skia/include/core/SkColor.h" #include "url/gurl.h" namespace content { class NavigationHandle; class RenderFrameHost; } // namespace content namespace pdf { // Delegate for obtaining information from the `extensions::StreamContainer` for // the PDF viewer. This avoids a dependency on `//extensions/browser`, which // would be a layering violation. class PdfStreamDelegate { … }; } // namespace pdf #endif // COMPONENTS_PDF_BROWSER_PDF_STREAM_DELEGATE_H_