Leeds United have completed the signing of Wolves winger Helder Costa for a fee understood to be about £16m.

The 26-year-old Portugal international, who has been on loan at Elland Road since last summer, has agreed a four-year contract.

He has made 43 appearances for Leeds this season, scoring four goals.