President Trump, speaking from the Rose Garden at the White House just now, said lawmakers have reached a deal.

"We have reached a deal to end the shutdown and reopen the federal government," Trump said.

"As everyone knows, I have a very powerful alternative but I'm not going to use it at this time," Trump added.

Watch more: