If we accept that eigenvalues of operators show correspond with possible values measurements by that operator can take, then it makes sense to define the position operator $X$ on a "deterministic"/eigenvector ket "state" $|x_0 \rangle$ to be $x_0$. This is exactly what the Wikipedia page says https://en.wikipedia.org/wiki/Position_operator. However, this seems to only make sense when the position is a real number. Going to higher dimensions, the Wiki page https://en.wikipedia.org/wiki/Position_operator#Three_dimensions says to take $\hat{\mathbf x} \psi := \mathbf x \psi$. But it looks like the eigenvalue should now be the vector quantity $\mathbf x$!
Comments in this post How to define the position operator in higher dimensions? seem to indicate that we should think of the "eigenvalues" in the context of a tensor product. But to be honest, I have never heard eigenvalues taking values as vectors in some vector space; eigenvalues have always just been elements of the underlying scalar field.