#includes InputAction.h and InputActionValue.h, what's the difference?

When it comes to Enhanced Input, I’ve seen both includes used but I can’t seem to find specific documentation on one over the other. Both appear to work.

#include InputAction.h
#include InputActionValue.h