Saudis must recognise Israel for nuclear deal, says Trump

White House press secretary Karoline Leavitt said on Thursday that Trump had discussed the condition to Saudi leaders on numerous previous occasions.

"He has said if they don't join the Abraham Accords, the deal is off," she said. "So we'll continue to have those conversations with our Saudi counterparts moving forward."

Trump's comments come come after criticism from experts that the US-Saudi deal announced on Wednesday could run the risk of future nuclear proliferation in an already unstable region.

Some Republican and Democratic lawmakers expressed similar concerns, though Trump's Republican Party controls both the upper and lower chambers and opponents of the deal do not appear to have the votes needed to block it.

According to the US Department of Energy, it includes a "peaceful nuclear co-operation agreement" and a "bilateral safeguards agreement".

"Together, these two agreements lay the legal foundation for a decades-long, multi-billion-dollar partnership that advances several priority economic and strategic objectives, including nuclear nonproliferation," a statement from the department said.

It said the agreement would be sent to the US Congress for review.

The International Atomic Energy Agency (IAEA) said on Thursday that it was aware of US and Saudi plans for a "bilateral civil nuclear cooperation agreement and the plan to ask the IAEA to implement verification measures in relation to this".

"We look forward to receiving the request for such verification and to working with the US and KSA [Kingdom of Saudi Arabia] in ensuring the implementation of those measures."