Updated; 12-07-2015, 09:38

European Union President Donald Tusk says a Greek bailout deal has been reached after a marathon summit session between Greece and European leaders.

Tusk said Monday from Brussels that a unanimous agreement had been reached after 17 hours of talks.

Details of the agreement on how Greece will deal with its creditors have yet to be made public, but the agreement keeps Greece in the eurozone.

Earlier, the French news agency quoted an anonymous source as saying a "compromise" agreement had been hashed out by Greek Prime Minister Alexis Tsipras with German Chancellor Angela Merkel, French President Francois Hollande and Tusk. Officials met through the night in Brussels.

Earlier reports said before a deal could be sealed, an agreement had to be reached on the future involvement of the International Monetary Fund in Greece’s bailout program, and a proposal that Greece must set aside $56 billion worth of assets for eventual privatization.