Speaking at the press conference, the military spokesperson said Pakistani forces were ready and waiting before the Indian aircraft intruded Pakistani airspace.
"I said three things: You will never be able to surprise us. We have not been surprised. We were ready, we responded, we denied. I said we will retain the escalation ladder. We have that initiative in our hand," he said.
"I said that we will surprise you. Wait for that surprise. I said that our response will be different. See it for yourself. The response will come, and response will come differently," he warned the Indian army.
Maj-Gen Ghafoor said Prime Minister Imran Khan has called a meeting of the National Command Authority (NCA) following the joint session of Parliament scheduled for Wednesday.
He said that in the meeting today, the prime minister alerted the armed forces, all elements of national power, and the 207 million population of Pakistan to "get ready for any eventuality".
"The nation is ready. You have seen the response of all the political parties. We are all one. Now it is time for India to wait for our response. The response will come at the point and time of our choosing where our civil military leadership decides, and, as a matter of fact, has decided.
"It is your turn now to wait and get ready for our surprise."
Hasty escape by Indian aircraft; no casualties
In an earlier tweet, DG ISPR said Indian military aircraft violated the LoC as they "intruded" from the Muzaffarabad sector and were forced to return owing to the timely response of the Pakistan Air Force.
"Indian aircraft intrusion across LoC in Muzafarabad Sector within AJK was 3-4 miles. Under forced hasty withdrawal aircraft released payload which had free fall in open area. No infrastructure got hit, no casualties. Technical details and other important information to follow," Major General Ghafoor wrote on Twitter.
He also tweeted images of the "payload of hastily escaping Indian aircraft" which "fell in [the] open".
Following the Indian LoC violation, Pakistan’s National Security Council (NSC) held a meeting chaired by Prime Minister Imran Khan. The NSC rejected Indian claims or targeting an alleged terrorist camp in Balakot, adding Pakistan will decide the time and place of response to the aggression.