You need to be very careful when defining literals as parameters. What you see is very logical: you have only two different numbers: 0 and 1. That is the reason why you see only two literal appearing as possible parameters. You would need to have at least 4 different values for those numbers.
Personally I avoid defining multiple literals as parameters for that reason, find another way to define values. Maybe this blog post could clarify a little bit what I mean. I have discussed this issue multiple times in webinars about shared actions as well:
http://blog.lilybiri.com/tip-5-parameters-shared-actions
Since I don't really know what you want to achieve with this shared action, cannot offer you a better alternative. I would use this type of shared action to be able to define the user variables quickly in any new project, never to define values for the variables.