import { Collection } from "discord.js"; import { PrismaClient } from "@prisma/client"; import { BaseBotCache, BaseButton, BaseCommand, BaseEntry, BaseEvent, BaseGuildCache, BaseModal, BaseSelectMenu } from "../"; export default class FilesSetupHelper
, BC extends BaseBotCache
> {
readonly directory: string;
readonly icon: string;
readonly helpMessage: (cache: GC) => string;
readonly commandFiles: Collection [];
constructor(directory: string, icon: string, helpMessage: (cache: GC) => string);
private readEntities;
private require;
private setupCommands;
private setupButtons;
private setupSelectMenus;
private setupModals;
private setupEvents;
}