#ifndef CHROME_BROWSER_UI_VIEWS_PROFILES_PROFILE_PICKER_VIEW_TEST_UTILS_H_
#define CHROME_BROWSER_UI_VIEWS_PROFILES_PROFILE_PICKER_VIEW_TEST_UTILS_H_
#include <optional>
#include "base/memory/raw_ptr.h"
#include "base/run_loop.h"
#include "base/scoped_observation.h"
#include "chrome/browser/ui/profiles/profile_picker.h"
#include "chrome/browser/ui/views/profiles/profile_management_flow_controller.h"
#include "chrome/browser/ui/views/profiles/profile_picker_view.h"
#include "chrome/browser/ui/views/profiles/profile_picker_web_contents_host.h"
#include "content/public/browser/web_contents_observer.h"
#include "ui/views/view_observer.h"
class Profile;
class ProfileManagementStepController;
namespace views {
class View;
}
class ViewAddedWaiter : public views::ViewObserver { … };
class ViewDeletedWaiter : public ::views::ViewObserver { … };
class PickerLoadStopWaiter : public content::WebContentsObserver { … };
class ProfileManagementStepTestView : public ProfilePickerView { … };
#endif