The five types of interactions are PING, APPLICATION_COMMAND, MESSAGE_COMPONENT, APPLICATION_COMMAND_AUTOCOMPLETE and MODAL_SUBMIT.  Write the TypeScript enum for them. Include in-code documentation with hyperlink to the documentation. Do not produce additional explanations, just the TypeScript code. Your answer should have exactly 4 paragraphs. Make sure that the last paragraph starts with the word "thieves" and that each paragraph is separated by two new lines.
user