text: module.exports = {
      Client: require('./client'),
      CommandoClient: require('./client'),
      CommandoRegistry: require('./registry'),
      CommandDispatcher: require('./dispatcher'),
      CommandoGuild: require('./extensions/guild'),
      CommandoMessage: require('./extensions/message'),
      Command: require('./commands/base'),
      CommandGroup: require('./commands/group'),
      ArgumentCollector: require('./commands/collector'),
      Argument: require('./commands/argument'),
      ArgumentType: require('./types/base'),
      FriendlyError: require('./errors/friendly'),
      CommandFormatError: require('./errors/command-format'),
  
      util: require('./util'),
      version: require('../package').version,
  
      ClientDatabaseManager: require('./database/ClientDatabaseManager'),
      DatabaseManager: require('./database/DatabaseManager'),
      GuildDatabaseManager: require('./database/GuildDatabaseManager'),
  };
  
  /**
   * @external Channel
   * @see {@link https://discord.js.org/#/docs/main/master/class/Channel}
   */
  /**
   * @external Client
   * @see {@link https://discord.js.org/#/docs/main/master/class/Client}
   */
  /**
   * @external ClientOptions
   * @see {@link https://discord.js.org/#/docs/main/master/typedef/ClientOptions}
   */
  /**
   * @external Collection
   * @see {@link https://discord.js.org/#/docs/main/master/class/Collection}
   */
  /**
   * @external DMChannel
   * @see {@link https://discord.js.org/#/docs/main/master/class/DMChannel}
   */
  /**
   * @external Guild
   * @see {@link https://discord.js.org/#/docs/main/master/class/Guild}
   */
  /**
   * @external GuildMember
   * @see {@link https://discord.js.org/#/docs/main/master/class/GuildMember}
   */
  /**
   * @external GuildResolvable
   * @see {@link https://discord.js.org/#/docs/main/master/typedef/GuildResolvable}
   */
  /**
   * @external Message
   * @see {@link https://discord.js.org/#/docs/main/master/class/Message}
   */
  /**
   * @external MessageAttachment
   * @see {@link https://discord.js.org/#/docs/main/master/class/MessageAttachment}
   */
  /**
   * @external MessageEmbed
   * @see {@link https://discord.js.org/#/docs/main/master/class/MessageEmbed}
   */
  /**
   * @external MessageReaction
   * @see {@link https://discord.js.org/#/docs/main/master/class/MessageReaction}
   */
  /**
   * @external MessageOptions
   * @see {@link https://discord.js.org/#/docs/main/master/typedef/MessageOptions}
   */
  /**
   * @external PermissionResolvable
   * @see {@link https://discord.js.org/#/docs/main/master/typedef/PermissionResolvable}
   */
  /**
   * @external Role
   * @see {@link https://discord.js.org/#/docs/main/master/class/Role}
   */
  /**
   * @external StringResolvable
   * @see {@link https://discord.js.org/#/docs/main/master/typedef/StringResolvable}
   */
  /**
   * @external TextChannel
   * @see {@link https://discord.js.org/#/docs/main/master/class/TextChannel}
   */
  /**
   * @external User
   * @see {@link https://discord.js.org/#/docs/main/master/class/User}
   */
  /**
   * @external UserResolvable
   * @see {@link https://discord.js.org/#/docs/main/master/class/UserResolvable}
   */
  /**
   * @external Emoji
   * @see {@link https://discord.js.org/#/docs/main/master/class/Emoji}
   */
  /**
   * @external ReactionEmoji
   * @see {@link https://discord.js.org/#/docs/main/master/class/ReactionEmoji}
   */
  /**
   * @external Webhook
   * @see {@link https://discord.js.org/#/docs/main/master/class/Webhook}
   */
  /**
   * @external MessageEmbed
   * @see {@link https://discord.js.org/#/docs/main/master/class/MessageEmbed}
   */
  /**
   * @external ShardingManager
   * @see {@link https://discord.js.org/#/docs/main/master/class/ShardingManager}
   */
  /**
   * @external RequireAllOptions
   * @see {@link https://www.npmjs.com/package/require-all}
   */
  