#ifndef CHROME_BROWSER_APPS_PLATFORM_APPS_API_SYNC_FILE_SYSTEM_EXTENSION_SYNC_EVENT_OBSERVER_H_
#define CHROME_BROWSER_APPS_PLATFORM_APPS_API_SYNC_FILE_SYSTEM_EXTENSION_SYNC_EVENT_OBSERVER_H_
#include <string>
#include <vector>
#include "base/memory/raw_ptr.h"
#include "base/values.h"
#include "chrome/browser/sync_file_system/sync_event_observer.h"
#include "extensions/browser/browser_context_keyed_api_factory.h"
#include "extensions/browser/extension_event_histogram_value.h"
namespace content {
class BrowserContext;
}
namespace sync_file_system {
class SyncFileSystemService;
}
namespace chrome_apps {
namespace api {
class ExtensionSyncEventObserver : public sync_file_system::SyncEventObserver,
public extensions::BrowserContextKeyedAPI { … };
}
}
template <>
void extensions::BrowserContextKeyedAPIFactory<
chrome_apps::api::ExtensionSyncEventObserver>::DeclareFactoryDependencies();
#endif