But in a tweet on its news press feed, it said: “We’ve just heard the Prime Minister has accepted the BBC’s offer to take part in a debate on the Brexit deal on Sunday December 9.

“We’re delighted she’s agreed and hope to hear soon from the Labour Party.

“We have been discussing debate formats with both parties and will announce further details soon.”

In reply, Nicola Sturgeon tweeted: “If this or any Brexit TV debate goes ahead without all options - including that of remaining in the EU - being included and given a voice, it will be an absolute travesty of democracy.”

Downing Street and the Leader of the Opposition’s office are believed to have sat down with the four main broadcasters to hear their pitches before deciding on who to go with.

Number 10’s preference is said to have been with the BBC, as it was the most “rounded” and focused on the Prime Minister’s deal, not the wider political situation.