|  | // Copyright 2022 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_USER_EDUCATION_BROWSER_TUTORIAL_SERVICE_H_ | 
|  | #define CHROME_BROWSER_USER_EDUCATION_BROWSER_TUTORIAL_SERVICE_H_ | 
|  |  | 
|  | #include "components/user_education/common/tutorial/tutorial_service.h" | 
|  |  | 
|  | namespace user_education { | 
|  | class TutorialRegistry; | 
|  | class HelpBubbleFactoryRegistry; | 
|  | }  // namespace user_education | 
|  |  | 
|  | class BrowserTutorialService : public user_education::TutorialService { | 
|  | public: | 
|  | BrowserTutorialService( | 
|  | user_education::TutorialRegistry* tutorial_registry, | 
|  | user_education::HelpBubbleFactoryRegistry* help_bubble_factory_registry); | 
|  | ~BrowserTutorialService() override; | 
|  |  | 
|  | // TutorialService: | 
|  | std::u16string GetBodyIconAltText(bool is_last_step) const override; | 
|  | }; | 
|  |  | 
|  | #endif  // CHROME_BROWSER_USER_EDUCATION_BROWSER_TUTORIAL_SERVICE_H_ |