Manchester City have agreed a deal with RB Leipzig to sign defender Josko Gvardiol, sources have told LS.