chromium/components/sharing_message/sharing_message_bridge.h

// Copyright 2020 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_SHARING_MESSAGE_SHARING_MESSAGE_BRIDGE_H_
#define COMPONENTS_SHARING_MESSAGE_SHARING_MESSAGE_BRIDGE_H_

#include <memory>

#include "base/functional/callback.h"
#include "base/memory/weak_ptr.h"
#include "components/keyed_service/core/keyed_service.h"
#include "components/sync/protocol/sharing_message_specifics.pb.h"

namespace syncer {
class DataTypeControllerDelegate;
}  // namespace syncer

// Class to provide an interface to send sharing messages using Sync.
class SharingMessageBridge : public KeyedService {};

#endif  // COMPONENTS_SHARING_MESSAGE_SHARING_MESSAGE_BRIDGE_H_