In quantum mechanics, an operator $\hat{O}$ is related to its eigenkets $|o_i\rangle$ via the relation $$ \hat{O}|o_i\rangle = o_i |o_i\rangle$$ The eigenvalues $o_i$ gives the result of measuring the quantity represented by $\hat{O}$ on the state represented by $|o_i\rangle$.
At least in elementary presentations, the eigenvalues are taken to just be real numbers. But there are plenty of cases where it's somewhat more natural to take the possible outcomes of measurements to be represented by something other than some real numbers: for example, if we were measuring the position of a particle, then a coordinate-free representation of the possible outcomes would be a three-dimensional Euclidean space. So is there any way of doing the formalism so that we use (say) the points of a three-dimensional Euclidean space as the set of eigenvalues?