The Miami Heat and free agent guard Dion Waiters have agreed to a four-year, $52 million deal, a league source told Basketball Insiders. The deal does not contain any options, Basketball Insiders has learned.

Waiters also received interest from the Los Angeles Lakers, New York Knicks and Chicago Bulls.

The Lakers made a one-year, $17 million dollar offer to Waiters, a league source told Basketball Insiders. New York and Chicago verbally expressed interest, but neither team made an offer.

The 25-year-old guard shot a career-best 40 percent from beyond the arc and also recorded career highs in minutes (30.1), assists (4.3) and rebounds (3.3) per game last season. Waiters averaged 15.8 points per game last season for Miami as the starting shooting guard.

Waiters, the fourth overall pick of the 2012 draft, publicly expressed his desire to remain with the Miami Heat dating back to the regular season.

Miami still has several free agency decisions to make. James Johnson, Willie Reed, and Luke Babbitt are unrestricted free agents on the market. In addition, the team also has to make a decision whether or not to guarantee Wayne Ellington’s $6.3 million salary by July 7.

For more information on Miami’s salary cap situation, click here.