Pakistan paceman Umar Gul will play no part in the current Test series against Sri Lanka as he needs extra time to recover from knee surgery.