If you have foreknowledge of an event or situation, you have some knowledge of it before it actually happens.
She has maintained that the General had foreknowledge of the plot. [+ of]
Synonyms: prior knowledge, advance knowledge, previous understanding