British Prime Minister Boris Johnson has said the UK and EU have agreed to a "great new deal" on Brexit and urged Parliament to approve it this week.
Mr Johnson posted on Twitter: "We've got a great new deal that takes back control — now Parliament should get Brexit done on Saturday so we can move on to other priorities like the cost of living, the NHS, violent crime and our environment."
European Commission President Jean-Claude Juncker also announced the new deal.
"Where there is a will, there is a deal — we have one! It's a fair and balanced agreement for the EU and the UK and it is testament to our commitment to find solutions," Mr Juncker said on Twitter.
Mr Juncker said he would recommend the 27 EU nations endorse the deal during their summit later on Thursday (local time).
The UK and the EU have been working on the deal's legal text, and it will still need to be approved by both the UK and EU parliaments in order to pass.
DUP says it can't support deal
Northern Ireland's Democratic Unionist Party, whose support Mr Johnson had relied on to form government and which is seen as crucial to passing any deal through Parliament, has reiterated that it cannot support the deal.
Earlier on Thursday the party released a statement saying members could not back it "as things stand".
"We will continue to work with the Government to try and get a sensible deal that works for Northern Ireland and protects the economic and constitutional integrity of the United Kingdom," party leader Arlene Foster and her deputy, Nigel Dodds, said in the joint statement.
DUP sources have told the UK media that the statement still stands despite the deal being agreed to by Mr Johnson and the EU.
If the DUP did not support the deal, Mr Johnson would have to rely on pro-Brexit Labour MPs crossing the floor to vote for the new deal in a special sitting of Parliament on Saturday, as well as bringing previously expelled Conservative MPs back onside.
Mr Juncker said in a letter that member nations should back the Brexit deal and that the 27 member states are "best served by an orderly and amicable withdrawal of the United Kingdom from our Union".
He added: "Our hand should always remain outstretched as the United Kingdom will remain a key partner.
"I believe it is high time to complete the withdrawal process and move on as swiftly as possible to the negotiation on the European Union's future partnership with the United Kingdom."
Even if the United Kingdom leaves by the end of the month, both sides will have to negotiate a new trade agreement for years to come.
Labour leader Jeremy Corbyn indicated his party would not support the deal, calling it "even worse than Theresa May's" — a reference to the former PM's deal with the EU that was rejected three times by Parliament — and called for a second referendum.
"This sell-out deal won't bring the country together and should be rejected," he said in a statement.
"This best way to get Brexit sorted is to give the people the final say in a public vote."
Farage says deal should be rejected
Brexit Party leader Nigel Farage, the main face of the Leave campaign in the 2016 referendum, said the deal was "just not Brexit".
"I frankly think it should be rejected, I think the best way out of this, would be simply to have a clean break," he told the BBC.
But Mr Farage acknowledge a no-deal Brexit was not possible on October 31 due to a parliamentary bill passed last September, and instead called for a general election.
"Would I rather accept a new European treaty that is frankly very bad for us, or would I prefer to have an extension and a general election? I will always go for the latter," he said.
The leader of Britain's pro-Europe Liberal Democrats, Jo Swinson, said she was "more determined than ever" to stop Brexit and to "give the public the final say".
The leader of the Scottish National Party (SNP) said her party would not vote for the new Brexit deal either.
Nicola Sturgeon said the deal announced "would take Scotland out of the European Union, out of the single market and out of the customs union against the overwhelming democratic will of the people of Scotland".
The SNP has 35 seats in the 650-seat House of Commons.
Australia's Foreign Minister Marise Payne welcomed the new Brexit deal on Twitter and revealed she had spoken to her British counterpart Dominic Raab.
"News of a Brexit deal shows goodwill on all sides to keep working towards a solution. We welcome the progress and wish our friends in Britain and Europe well in the next steps. My valuable discussion tonight with Dominic Raab highlighted our shared values, history and future," she said.
The EU's chief Brexit negotiator, Michel Barnier, said the revised withdrawal agreement was the result of "intensive work" and answered the "uncertainty" created by Brexit.
Mr Barnier said the revised withdrawal agreement answers the questions that the issue of Ireland had raised.
"Throughout these negotiations the EU and UK were fully committed to protect peace and stability on the island of Ireland," he said.
He added: "We have delivered, and we have delivered together."
Mr Barnier said the deal would be presented to the European Council later in the day.
He also said Britain now agreed to pay its financial commitments to the EU, something that had been estimated to amount to 39 billion pounds.
According to Mr Barnier, Mr Johnson told the EU he was confident he could get a deal through the House of Commons.
ABC/wires