#ifndef CHROME_SERVICES_FILE_UTIL_SAFE_ARCHIVE_ANALYZER_H_
#define CHROME_SERVICES_FILE_UTIL_SAFE_ARCHIVE_ANALYZER_H_
#include <optional>
#include "chrome/common/safe_browsing/archive_analyzer_results.h"
#include "chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h"
#include "chrome/utility/safe_browsing/seven_zip_analyzer.h"
#include "chrome/utility/safe_browsing/zip_analyzer.h"
#include "mojo/public/cpp/bindings/remote.h"
#if BUILDFLAG(IS_MAC)
#include "chrome/utility/safe_browsing/mac/dmg_analyzer.h"
#endif
#if USE_UNRAR
#include "chrome/utility/safe_browsing/rar_analyzer.h"
#endif
namespace base {
class File;
}
AnalysisFinishedCallback;
GetTempFileCallback;
class SafeArchiveAnalyzer : public chrome::mojom::SafeArchiveAnalyzer { … };
#endif