import { ApplicationAction } from "../../structures/applicationAction.js"; import { EventController } from "../../structures/events.controller.js"; import { SlashController } from "../../structures/slash.controller.js"; import { Client } from "discord.js"; interface SettingsType { client: Client; token: string; } export declare class Application { #private; actions: ApplicationAction; events: EventController; slash: SlashController; /** * @deprecated Use {@link slash} instead. Removed in Disfox 0.0.5 */ slashCommands: SlashController; constructor(settings: SettingsType); /** * @deprecated Use {@link client} instead. */ get getClient(): Client; get client(): Client; get user(): import("discord.js").ClientUser; /** * Connects the client to Discord. */ connect(): Promise; } export {}; //# sourceMappingURL=application.d.ts.map