But there has been conflicting information from Tehran, with one news agency reporting that no deal has been finalised or confirmed.