Sky Sports understands St Johnstone have signed winger Lee Croft, subject to receiving international clearance.