foreknowledge (Nomen)

1
future, knowing beforehand
knowledge