#ifndef CHROME_BROWSER_ENTERPRISE_IDLE_ACTION_H_
#define CHROME_BROWSER_ENTERPRISE_IDLE_ACTION_H_
#include <memory>
#include <queue>
#include <vector>
#include "base/containers/flat_set.h"
#include "base/containers/span.h"
#include "base/functional/callback.h"
#include "base/no_destructor.h"
#include "build/build_config.h"
#include "chrome/browser/ui/idle_dialog.h"
#include "components/enterprise/idle/action_type.h"
#include "content/public/browser/browsing_data_remover.h"
class Profile;
namespace enterprise_idle {
class Action { … };
class ActionFactory { … };
IdleDialog::ActionSet ActionsToActionSet(
const base::flat_set<ActionType>& action_types);
}
#endif