#ifndef Transaction_H
#define Transaction_H

#include <jsi/jsi.h>

using namespace facebook::jsi;

namespace sharedjsi
{
Function dittoffi_store_transactions(Runtime &runtime);
Function dittoffi_store_begin_transaction_async_throws(Runtime &runtime);
Function dittoffi_transaction_complete_async_throws(Runtime &runtime);
Function dittoffi_transaction_execute_async_throws(Runtime &runtime);
Function dittoffi_transaction_info(Runtime &runtime);
Function dittoffi_transaction_free(Runtime &runtime);
}

#endif /* Transaction_H */
