That's your opinion in what foreshadowing should be. You can use any synonyms for the word: predict, foretell, imply, it doesn't matter...they all mean the same thing. When there is a direct indicator of a future event, its a form of foreshadowing.
We both have our views, so let's just agree...