That’s such a hard question to answer, honestly. I try to keep it pretty minimal - a premise, some evocative names for things, enemies, and details embedded into mechanics - but I know that’s not the only way to do things.
I’m going to recommend: as little as you think you can get away with. Let the players fill in any blanks.