I found nothing which directly says she has pefect knowledge of the future, just that she is never wrong. Note that all her prophecies are also filtered through the interpretations of her priests.
We were told she were omniscent. That does mean she knows everything.