// 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 COMPONENTS_USER_EDUCATION_COMMON_FEATURE_PROMO_IDLE_OBSERVER_H_ #define COMPONENTS_USER_EDUCATION_COMMON_FEATURE_PROMO_IDLE_OBSERVER_H_ #include <optional> #include "base/callback_list.h" #include "base/functional/callback_forward.h" #include "base/time/time.h" namespace user_education { class FeaturePromoStorageService; // Used to observe the system/application idle state. Override virtual methods // for testing. class FeaturePromoIdleObserver { … }; } // namespace user_education #endif // COMPONENTS_USER_EDUCATION_COMMON_FEATURE_PROMO_IDLE_OBSERVER_H_