// Copyright 2016 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_NOTIFICATIONS_NOTIFICATION_HANDLER_H_ #define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_HANDLER_H_ #include <memory> #include <optional> #include <string> #include "base/functional/callback_forward.h" class GURL; class Profile; // Interface that enables the different kind of notifications to process // operations coming from the user or decisions made by the underlying // notification type. class NotificationHandler { … }; #endif // CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_HANDLER_H_