Negotiations to form the next government have ended and whether National or Labour leads it will be decided by a meeting of NZ First's caucus and board within the next few days.
Party leader Winston Peters and his negotiating team held the final meetings with the main parties on Thursday, going late into the evening.
- Live updates: Prime Minister will be known by end of next week - Winston Peters
- The secretive team that'll choose the next Government
- Patrick Gower: Government negotiations are a complete circus
- Lloyd Burr: NZ waits while NZ First board apply for day off
"I'm very, very pleased we've actually got it finished," Mr Peters told reporters.
'We've got a seriously comprehensive dossier from both sides."
Those dossiers contain details of the concessions offered by National and Labour that will allow NZ First policies to be implemented by the next government.
There's nothing in them about ministerial positions - Mr Peters says that's something that can be worked out later.
The NZ First caucus began a meeting on Thursday night to draft documents that will be presented to the board meeting setting out what the party will get from the deals offered.
That meeting is expected to continue for most of Friday.
Mr Peters has said the board meeting will be held in Wellington on Saturday, Sunday or Monday.
A firm date is expected to be set on Friday.
The Greens are essential to a centre-left government because Labour and NZ First don't have enough seats between them for a majority, but they've played no part in the negotiations.
Mr Peters insisted on negotiating only with National and Labour, leaving it up to Labour to deliver the Greens' support.