On Monday, opposition MPs asked Koenders and Rutte to publish the concept agreement so that MPs can discuss it ahead of Thursday's crucial summit, Dutch News reported.

"There is no text which has been agreed on," Koenders said in his briefing. "Nor can we say if the Dutch position will be realized, given that a number of member states consider it to be far-reaching."

International news agencies say agreement has been reached on some of the key points.

Read alsoEU report: Ukraine carrying out unprecedented reformsRutte told the Financial Times last he needed a legally binding' declaration in his pocket. "If we do not get this we will put a law to parliament the next day, which will state that we will not ratify the association agreement," Rutte said.

The Netherlands rejected the treaty with the former Soviet state in a referendum in April. Even though the vote is non-binding and turnout was just 32%, prime minister Mark Rutte has promised to 'do justice' to the outcome.

With time for a negotiated agreement now running out, Rutte now hopes to use a similar construction to Ireland after it rejected the Lisbon treaty in 2009.

The declaration would state that the Ukraine treaty is not a stepping stone to Ukraine joining the EU and that Ukraine nationals do not have access to the European labour market. The declaration should also make it clear that there will be no military alliance with Ukraine and no financial support.