#ifndef CHROMEOS_ASH_EXPERIENCES_CLIPBOARD_CLIPBOARD_UTIL_H_
#define CHROMEOS_ASH_EXPERIENCES_CLIPBOARD_CLIPBOARD_UTIL_H_
#include "base/functional/callback_forward.h"
namespace base {
class FilePath;
}
namespace clipboard_util {
enum class ReadFileAndCopyToClipboardResult {
kSuccess,
kFailedToReadFile,
kFailedToDecodeImage,
};
using ReadFileAndCopyToClipboardCallback =
base::OnceCallback<void(ReadFileAndCopyToClipboardResult)>;
void ReadFileAndCopyToClipboard(const base::FilePath& local_file,
ReadFileAndCopyToClipboardCallback callback);
}
#endif