// 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 COMPONENTS_HISTORY_CORE_BROWSER_SYNC_HISTORY_BACKEND_FOR_SYNC_H_ #define COMPONENTS_HISTORY_CORE_BROWSER_SYNC_HISTORY_BACKEND_FOR_SYNC_H_ #include "components/history/core/browser/history_types.h" #include "components/history/core/browser/url_row.h" namespace base { class Time; } namespace history { class HistoryBackendObserver; // Interface that defines the subset of HistoryBackend that is required by // HistorySyncBridge. This is a separate interface mainly for ease of testing. // Look at HistoryBackend for comments about the individual methods. class HistoryBackendForSync { … }; } // namespace history #endif // COMPONENTS_HISTORY_CORE_BROWSER_SYNC_HISTORY_BACKEND_FOR_SYNC_H_