| ArgOptions | - |
| ArgsJson | - |
| ArgsNextCallback | The callback used for Args.nextMaybe and Args.next. |
| ArgType | - |
| ArgumentContext | - |
| ArgumentOptions | - |
| AutocompleteCommandContext | - |
| AutocompleteInteractionPayload | - |
| BooleanArgumentContext | The context for the 'boolean' argument. |
| ChatInputCommandAcceptedPayload | - |
| ChatInputCommandContext | - |
| ChatInputCommandDeniedPayload | - |
| ChatInputCommandErrorPayload | - |
| ChatInputCommandFinishPayload | - |
| ChatInputCommandRunPayload | - |
| ChatInputCommandSuccessPayload | - |
| ClientLoggerOptions | - |
| CommandDoesNotHaveChatInputCommandHandlerPayload | - |
| CommandDoesNotHaveContextMenuCommandHandlerPayload | - |
| CommandDoesNotHaveMessageCommandHandler | - |
| CommandJSON | - |
| CommandOptions | The Command options. |
| CommandSpecificRunIn | A more detailed structure for CommandOptions.runIn when you want to have a different runIn for each command type. |
| Container | Represents the type of the properties injected into the container, which is available at container. |
| ContextMenuCommandAcceptedPayload | - |
| ContextMenuCommandContext | - |
| ContextMenuCommandDeniedPayload | - |
| ContextMenuCommandErrorPayload | - |
| ContextMenuCommandFinishPayload | - |
| ContextMenuCommandRunPayload | - |
| ContextMenuCommandSuccessPayload | - |
| CooldownOptions | - |
| DetailedDescriptionCommandObject | - |
| EmojiObject | - |
| EnumArgumentContext | The context for the 'enum' argument. |
| IArgument | - |
| IChatInputCommandPayload | - |
| IContextMenuCommandPayload | - |
| IInteractionHandlerPayload | - |
| ILogger | - |
| IMessageCommandPayload | - |
| InteractionHandlerError | - |
| InteractionHandlerJSON | - |
| InteractionHandlerOptions | - |
| InteractionHandlerParseError | - |
| InteractionHandlerParseNone | - |
| InteractionHandlerParseSome | - |
| InteractionHandlerParseSuccess | - |
| IPieceError | - |
| IPreconditionCondition | Defines the condition for PreconditionContainerArrays to run. |
| IPreconditionContainer | An abstracted precondition container to be implemented by classes. |
| ListenerErrorPayload | - |
| ListenerJSON | - |
| ListenerOptions | - |
| MemberArgumentContext | The context for the 'member' argument. |
| MessageCommandAcceptedPayload | - |
| MessageCommandContext | - |
| MessageCommandDeniedPayload | - |
| MessageCommandErrorPayload | - |
| MessageCommandFinishPayload | - |
| MessageCommandRunPayload | - |
| MessageCommandSuccessPayload | - |
| MessageCommandTypingErrorPayload | - |
| MessageResolverOptions | Options to resolve a message from a string, given a certain context. |
| PreChatInputCommandRunPayload | - |
| PreconditionArrayResolvableDetails | Defines the detailed options for the PreconditionContainerArray, where both the PreconditionRunMode and the entries can be defined. |
| PreconditionContext | - |
| PreconditionOptions | - |
| Preconditions | The registered preconditions and their contexts, if any. When registering new ones, it is recommended to use module augmentation so custom ones are registered. |
| PreconditionSingleResolvableDetails | Defines the detailed options for the PreconditionContainerSingle, where both the PreconditionContext and the name of the precondition can be defined. |
| PreContextMenuCommandRunPayload | - |
| PreMessageCommandRunPayload | - |
| RepeatArgOptions | - |
| RunInPreconditionCommandSpecificData | The specific data for the precondition types for the RunIn precondition, when the command specified the types for specific command types. |
| SapphireClientOptions | - |
| SapphirePluginAsyncHook | - |
| SapphirePluginHook | - |
| SapphirePluginHookEntry | - |
| SapphirePrefixHook | - |
| SimplePreconditionSingleResolvableDetails | Defines the simple options for the PreconditionContainerSingle, where only the name of the precondition can be defined. |
| StoreRegistryEntries | The StoreRegistry's registry, use module augmentation against this interface when adding new stores. |
| UnknownChatInputCommandPayload | - |
| UnknownContextMenuCommandPayload | - |
| UnknownMessageCommandNamePayload | - |
| UnknownMessageCommandPayload | - |