European Council President Donald Tusk has announced that European Union member nations have unanimously agreed on a new deal regarding Britain' EU membership.

"Deal. Unanimous support for new settlement for #UkinEU," Tusk tweeted on Friday.   

British Prime Minister David Cameron said the agreement offered "special status" to the United Kingdom in the European Union, according to the BBC. He praised the agreement ,saying that he will campaign with his "heart and soul" for his country to stay in the EU.

"Britain will be permanently out of ever closer union, never part of a European super state," Cameron said after a European Union Summit over Britain's relationship with the bloc, according to Euronews. "There will be tough new restrictions on access to our welfare system for EU migrants. No more something for nothing."

Cameron, however, made it clear that Britain will never join the euro.  "Britain will never join the euro, and we've secured vital protections for our economy and a full say over the rules of the free trade single market while remaining outside the euro," the British premier said, according to CNN.

The eurosceptic critics in Britain, however, rejected the deal, terming it a weak agreement. The British cabinet will hold a meeting Saturday, where Cameron will place the deal for discussion.