‘No, we can’t’: What we need to know about the Brexit negotiations

“We will never win the battle, we have lost the war, we will never get the votes, we are going to lose the war.”

Those are the words of John McDonnell, the former shadow chancellor, and the Labour leader, who was forced to resign as shadow chancellor on Tuesday after being caught on camera in a bizarre row with the then Prime Minister.

Mr McDonnell was in his first term as a shadow chancellor in 2013 when he faced a similar clash with Mr Cameron over the NHS.

Mr McDonnell was forced out in the reshuffle and Mr Cameron took over as Prime Minister, leading to the resignation of the former chancellor.

A senior aide said Mr McDonnell, who has said he does not believe the election will be called until March, will be the “biggest winner” of the election.

Mr Corbyn has repeatedly refused to rule out a snap election, which would see him and Mr McDonnell fight to replace him.

In his first post-election interview, Mr Corbyn said he would like to see a snap general election.

He said: “It’s time for a snap, that’s the only thing that will keep the party united, but it’s time, that is the only way that we can win the election in the most popular way possible.”

Asked about the possibility of a snap referendum on the EU, Mr McDonnell said: “[That] is something we have to think about, we don’t know yet what the outcome of the referendum is going to be.”

He said the Government was committed to remaining in the EU but not making concessions on the Brexit talks.

“There is no point in making concessions, there’s no point to do it, because it is not a negotiation that will be successful,” he said.

“But we have got to make sure we stay in the single market, and if that means giving up on the principle of the free movement of labour, then that is not the right course for Britain.”