chromium/chrome/browser/extensions/extension_browser_window.h

// Copyright 2024 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_EXTENSIONS_EXTENSION_BROWSER_WINDOW_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSER_WINDOW_H_

#include <string>

#include "base/values.h"
#include "extensions/common/mojom/context_type.mojom-forward.h"

class Browser;

namespace extensions {

class Extension;

// An abstract interface that allows the extensions system to refer to a browser
// window. This corresponds to a Browser object on desktop and adds
// extension-specific getters and utilities.
//
// TODO(b/361838438) use this for cross-platform references in the extensions
// system. Currently this is being rolled out.
class ExtensionBrowserWindow {};

}  // namespace extensions

#endif  // CHROME_BROWSER_EXTENSIONS_EXTENSION_BROWSER_WINDOW_H_