#ifndef CONTENT_BROWSER_TRACING_TRACE_REPORT_TRACE_REPORT_DATABASE_H_
#define CONTENT_BROWSER_TRACING_TRACE_REPORT_TRACE_REPORT_DATABASE_H_
#include <optional>
#include <string>
#include <vector>
#include "base/files/file_path.h"
#include "base/sequence_checker.h"
#include "base/time/time.h"
#include "base/token.h"
#include "content/common/content_export.h"
#include "sql/database.h"
#include "sql/statement.h"
#include "sql/transaction.h"
namespace content {
enum class ReportUploadState { … };
enum class SkipUploadReason { … };
struct CONTENT_EXPORT BaseTraceReport { … };
struct CONTENT_EXPORT NewTraceReport : BaseTraceReport { … };
struct CONTENT_EXPORT ClientTraceReport : BaseTraceReport { … };
class CONTENT_EXPORT TraceReportDatabase { … };
}
#endif