It is God's knowledge about things that will happen. Past, present, and future are all "present" in the mind of God. He inhabits eternity (Isaiah 57:15). God has infinite knowledge (Isaiah 41:22,23) and knows all things in advance. In the New Testament it does not always mean "to know beforehand" but also to cause to be. See 1 Pet. 1:2,20.