Its a very interesting question.
I think with S400, Rafales and meteor missile induction. The era of Mirages is absolutely gone. No one is sending a mirage into Indian airspace now onwards. Also, Jf-17 would not be the best choice either. I think we will see J10-c as primary interceptor. It would be used to intercept incoming enemy aircrafts. With PL15, Strong Aesa radar, and excellent manoeuvrability J10-c would be the best for this purpose. JF17 can accompany J10-c as a force multiplier. However we might see F16 role switching to an attack aircraft, going inside enemy airfield and bomb strategic locations. Why F16? because PAF is battle hardened and highly confident with F16s. The engine is strong and it has 9 hardpoints, enough to carry fuel tanks, SOWs and A2A missiles plus it can defend hard from incoming missiles. I think we will see F16 in a more offensive role. Unlike 29th Feb where we sent Mirages and JF17s for SOWs and f16s were protecting our airspace.
Well, this is as per my limited knowledge. Maybe others can add onto it and correct if im wrong?