chromium/ios/chrome/browser/infobars/model/infobar_badge_tab_helper_observer.h

// 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 IOS_CHROME_BROWSER_INFOBARS_MODEL_INFOBAR_BADGE_TAB_HELPER_OBSERVER_H_
#define IOS_CHROME_BROWSER_INFOBARS_MODEL_INFOBAR_BADGE_TAB_HELPER_OBSERVER_H_

#include "base/observer_list_types.h"

class InfobarBadgeTabHelper;

// Observer to get notified of updates to the set of shown Infobar badges.
class InfobarBadgeTabHelperObserver : public base::CheckedObserver {
 public:
  // The given InfobarBadgeTabHelper has an update to the infobar badges.
  virtual void InfobarBadgesUpdated(InfobarBadgeTabHelper* tab_helper) {}
};

#endif  // IOS_CHROME_BROWSER_INFOBARS_MODEL_INFOBAR_BADGE_TAB_HELPER_OBSERVER_H_