#ifndef CHROME_BROWSER_UI_VIEWS_SUPERVISED_USER_PARENT_PERMISSION_DIALOG_VIEW_H_
#define CHROME_BROWSER_UI_VIEWS_SUPERVISED_USER_PARENT_PERMISSION_DIALOG_VIEW_H_
#include <string>
#include <vector>
#include "base/memory/raw_ptr.h"
#include "chrome/browser/extensions/install_prompt_permissions.h"
#include "chrome/browser/supervised_user/supervised_user_extensions_metrics_recorder.h"
#include "chrome/browser/ui/supervised_user/parent_permission_dialog.h"
#include "components/signin/public/identity_manager/access_token_info.h"
#include "google_apis/gaia/gaia_auth_consumer.h"
#include "ui/base/metadata/metadata_header_macros.h"
#include "ui/gfx/native_widget_types.h"
#include "ui/views/view.h"
#include "ui/views/window/dialog_delegate.h"
class GaiaAuthFetcher;
namespace extensions {
class Extension;
}
namespace signin {
class AccessTokenFetcher;
struct AccessTokenInfo;
class IdentityManager;
}
namespace views {
class Label;
}
class ParentPermissionInputSection;
class ParentPermissionDialogView : public views::DialogDelegateView,
public GaiaAuthConsumer { … };
class TestParentPermissionDialogViewObserver { … };
#endif