import { Client as DiscordClient, ClientOptions as DiscordClientOptions, IntentsBitField } from 'discord.js'; import { ArgumentStore } from "./lib/store/ArgumentStore"; import { CommandStore } from "./lib/store/CommandStore"; import { EventStore } from "./lib/store/EventStore"; export declare type ExtendedOption = { prefix: string; }; export declare type EcstarClientOptions = Omit & { intents?: IntentsBitField; } & ExtendedOption; export declare class Client extends DiscordClient { readonly commands: CommandStore; readonly events: EventStore; readonly arguments: ArgumentStore; readonly options: Omit & { intents: IntentsBitField; }; static log: import("consola").Consola; log: import("consola").Consola; constructor(options: EcstarClientOptions); emit(name: string, ...args: unknown[]): boolean; }