chromium/components/sync_bookmarks/local_bookmark_model_merger.h

// Copyright 2023 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_SYNC_BOOKMARKS_LOCAL_BOOKMARK_MODEL_MERGER_H_
#define COMPONENTS_SYNC_BOOKMARKS_LOCAL_BOOKMARK_MODEL_MERGER_H_

#include <unordered_map>

#include "base/memory/raw_ptr.h"
#include "base/uuid.h"

namespace bookmarks {
class BookmarkNode;
}  // namespace bookmarks

namespace sync_bookmarks {

class BookmarkModelView;

// Class responsible for implementing the merge algorithm that allows moving all
// bookmarks from the local BookmarkModel instance to the account one.
class LocalBookmarkModelMerger {};

}  // namespace sync_bookmarks

#endif  // COMPONENTS_SYNC_BOOKMARKS_LOCAL_BOOKMARK_MODEL_MERGER_H_