Brighton and Hove Albion have agreed a deal reported to be worth about £10 million for teenage winger Tommy Watson.