chromium/extensions/browser/app_window/app_window_client.h

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef EXTENSIONS_BROWSER_APP_WINDOW_APP_WINDOW_CLIENT_H_
#define EXTENSIONS_BROWSER_APP_WINDOW_APP_WINDOW_CLIENT_H_

#include "base/functional/callback_forward.h"
#include "extensions/browser/app_window/app_window.h"
#include "extensions/common/api/app_runtime.h"

namespace content {
class BrowserContext;
class WebContents;
}  // namespace content

namespace extensions {

class Extension;
class NativeAppWindow;

// Sets up global state for the app window system. Should be Set() once in each
// process. This should be implemented by the client of the app window system.
// TODO(hashimoto): Move some functions to ExtensionsClient.
class AppWindowClient {};

}  // namespace extensions

#endif  // EXTENSIONS_BROWSER_APP_WINDOW_APP_WINDOW_CLIENT_H_