chromium/chrome/browser/ui/web_applications/sub_apps_install_dialog_controller.h

// 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_UI_WEB_APPLICATIONS_SUB_APPS_INSTALL_DIALOG_CONTROLLER_H_
#define CHROME_BROWSER_UI_WEB_APPLICATIONS_SUB_APPS_INSTALL_DIALOG_CONTROLLER_H_

#include <memory>
#include <optional>
#include <string>
#include <vector>

#include "base/auto_reset.h"
#include "base/functional/callback.h"
#include "base/scoped_observation.h"
#include "components/webapps/common/web_app_id.h"
#include "ui/gfx/native_widget_types.h"
#include "ui/views/widget/widget_observer.h"

namespace views {
class Widget;
}

class Profile;

namespace web_app {

struct WebAppInstallInfo;

class SubAppsInstallDialogController : public views::WidgetObserver {};

}  // namespace web_app

#endif  // CHROME_BROWSER_UI_WEB_APPLICATIONS_SUB_APPS_INSTALL_DIALOG_CONTROLLER_H_