Bolton have signed midfielder Mohamed Kamara after agreeing a deal with Partizan Belgrade, subject to international clearance.