Updated

A person with knowledge of the decision says the Denver Nuggets have agreed to separate sign-and-trade deals that will land them guard Randy Foye from the Utah Jazz and send swingman Andre Iguodala to the Golden State Warriors.

The Warriors had planned to sign Iguodala to a four-year, $48 million deal as a free agent last week. Instead, the restructured deal will give Golden State more salary cap flexibility, deliver Denver a $9 million trade exception and hand Utah another draft pick.

The person, who spoke on condition of anonymity to The Associated Press on Monday because teams are not allowed to confirm moves until the new league year begins Wednesday, says the original Warriors-Jazz deal remains intact.

The Warriors will clear more than $24 million by sending Richard Jefferson, Andris Biedrins and Brandon Rush to the Jazz along with the package of draft picks. Golden State is only taking back Kevin Murphy and his non-guaranteed $788,000 deal from Utah.

Yahoo Sports, which first reported the new deal, says Foye will sign a three-year contract worth $9 million.