// Copyright 2024 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_DOWNLOAD_BUBBLE_DOWNLOAD_BUBBLE_ACCESSIBLE_ALERTS_MAP_H_ #define CHROME_BROWSER_DOWNLOAD_BUBBLE_DOWNLOAD_BUBBLE_ACCESSIBLE_ALERTS_MAP_H_ #include <compare> #include <map> #include <string> #include <string_view> #include <vector> #include "base/time/time.h" #include "components/offline_items_collection/core/offline_item.h" // Holds accessible alerts to be announced by the download bubble. // Manages the lifecycle of alerts including suppressing alerts for a download // that has already recently been alerted about. class DownloadBubbleAccessibleAlertsMap { … }; #endif // CHROME_BROWSER_DOWNLOAD_BUBBLE_DOWNLOAD_BUBBLE_ACCESSIBLE_ALERTS_MAP_H_