Well, I'm not at that level, but I think I can answer your question.
It completely depends.
Opening theory? One should know as many moves as are part of the theory for each particular opening and stay abreast of modern lines.
Calculation? As many moves as it takes to be sure that your sequence works(or that your opponent's doesn't). This can be many moves with multiple variations or simply one move. Some positions call for intense calculation. Sometimes the right move is so obvious that to calculate is a waste of time.
Endgame theory? As many moves as it takes. Sometimes many, sometimes one(do you see a pattern forming?).
Basically, there's no single answer to your question. It's always dependent upon the position.
Just wondering, for a good player (I'd say around 2000+ USCF), how much theory do you know or should you know. About how many moves deep?