foreknowledge - noun

singularforeknowledge
pluralforeknowledges