chromium/components/history/core/browser/sync/history_backend_for_sync.h

// 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_