ESPN NBA reports: Landry Shamet intends to sign a four-year, $24 million deal with the Knicks, sources told ESPN's Shams Charania on Monday.