Sunderland have agreed a fee of £2m to sell Joel Asoro to Swansea, according to Sky sources.
The Swedish striker had one year left on his contract at the Stadium of Light and rejected a new contract offer.
Asoro joined Sunderland from Swedish side IF Brommapojkarna in 2015.
The 19-year-old, who scored three goals in 29 appearances for the Black Cats last season, will have a medical in Wales this week.
Asoro will become Graham Potter's second signing since taking over at the Liberty Stadium, following the arrival of former Real Madrid youngster Jordi Govea.