Cardiff City have completed the signing of Greg Cunningham from Preston, Sky Sports understand.
The move is subject to international clearance following the payment of a £3.5m fee.
The 27-year-old has signed a contract until 2021 and is club's second signing this summer following the arrival of Josh Murphy from Norwich.
The left-back has featured 21 times for Preston last season and is a Republic of Ireland international.