The announcement comes a day after CNN reported that Trump had called Pence and offered him the vice presidential slot on his ticket and that the Indiana governor had accepted the offer.

The pick sets up a stark clash in styles: a brash presumptive nominee with a tendency to freelance into controversies alongside a cautious former congressional leader who’s stuck close to conservative orthodoxy since starting his career in talk radio, a CNN report said.

Trump did his best to keep the drama going Thursday after a frenetic day.

“I haven’t made my final, final decision,” he told Fox News’ Greta Van Susteren Thursday evening. “I mean, I’ve got three people that are fantastic. I think Newt (Gingrich) is a fantastic person. I think Chris Christie is a fantastic person, been a friend of mine for 15 years. Just a fantastic person. And there’s Mike, and Mike has done a great job as governor of Indiana. You look at the numbers, and it’s been great — he’s done really a fantastic job. But I haven’t made a final, final decision.”

But speaking at a fundraiser in Los Angeles later in the evening, Trump said he had made his pick and the campaign was “ready to announce,” according to an attendee. Trump, however, did not say whom he had chosen.

On Wednesday, Trump held a series of auditions with Pence and other top contenders including Christie and Gingrich. And on Thursday, despite sources indicating to CNN that Trump was strongly leaning toward Pence, others in his inner circle — including Trump’s son, Donald Jr. — repeatedly urged caution.But by early evening, Trump made the offer.

Trump had initially suggested he would wait until the Republican National Convention to unveil his vice presidential choice, but Indiana law forced his hand. Candidates can’t run for both federal and state office after July 15, meaning Pence had to withdraw his name from his re-election race for governor.