Foresee the Future
Animals do not seem to know much of the past or future. Human beings all know a bit about the immediate past and future. The more intelligent a living thing is, the more it can predict how things will happen. It is not really a “foreseeing” but it is a "calculation of trajectory.” It is not like the future already exists and some people can see it, that’s not the way it is. Only the present exists, but the wise can calculate the trajectory extending from the past through the present into the future, and therefore can know what shapes will arise in the future, before they actually arise.
Superhuman beings like the gods, progenitors, creators, etc. are so intelligent that they can understand the trajectory of the future in great detail. Among humans only sages who take great pains to acquire superhuman knowledge through divine blessings and ardent study can know some distance into the future in some detail, but Prajāpati’s like Kaśyapa can foresee in considerable detail.