// The description of the command.
// The aliases for the command that can trigger this command.
// Arguments configuration options for the arguments accepted by the command.
arguments?: ArgumentParserOptions;
// Execution scope of the command. Channel types where the command can be executed.
// Whether or not this command is only executable by the Bastion bot owner(s).
// Whether or not to show 'typing...' status during command execution.
// Whether the command is schedulable.
// Whether the command is an unsafe command.
// Whether the command requires to be run in an NSFW channel.
// The cooldown period for the command (in seconds).
// The number of times this command can be executed in the cooldown period.
// Permissions required by Bastion to run this command.
clientPermissions?: PermissionResolvable[];
// Permissions required by the users to run this command.
userPermissions?: PermissionResolvable[];
// The various syntax of the command that's shown in command's help message.
// Any pre-run checks for the command. The command will execute only if this returns true.