U.S. President Donald Trump on Wednesday said a framework agreement on Greenland met his objectives and will remain in place forever and that he would therefore waive tariffs that were to hit eight European allies.

Trump offered no details on the tentative framework, but the announcement followed weeks of increasingly bellicose rhetoric from the president about seizing Greenland by force and threatening sanctions if countries stood in his way, threats that roiled financial markets.

"We have formed the framework of a future deal with respect to Greenland and, in fact, the entire Arctic Region", Trump said in a post on Truth Social after talks in Davos with NATO chief Mark Rutte, who declined to comment when asked by AFP about the preliminary deal.

Trump added that he would therefore scrap planned tariffs of up to 25% on eight European countries for backing Denmark in the dispute.

He later told reporters from outlets including AFP that the deal "gets everything we wanted" and will be in force "forever."