No, NP-Complete is only defined for decision problems. As OP specifically and correctly points out, NP hard applies to decision problems as well as search and optimization problems (and others as well).
You may review the following to clarify the distinction between the various NP complexity classes:
Both NP and NP-hard are defined for the class of decision problems.