import { Client, GatewayIntentBits, Collection, Interaction, CommandInteraction } from "discord.js"; import { ISlashCommandHandler } from "./SlashCommand"; interface CustomOptions { autoImport?: string[]; intents?: GatewayIntentBits[]; } export default class FastClient extends Client { customOptions?: CustomOptions; slashCommands: Collection; slashArray: any[]; constructor({ autoImport, intents }?: { autoImport?: string[]; intents?: GatewayIntentBits[]; }); login(token: string): Promise; invokeInteraction(interactionName: string, interaction: Interaction): Promise; invokeCommand(commandName: string, interaction: Interaction | CommandInteraction): Promise; reloadCommands(): void; private loadAutoImportPaths; private startListening; private getInteractionCallback; } export {};