import { ForgeClient } from "../core/ForgeClient"; import { BaseEventHandler } from "../structures"; export declare const NativeEventName = "native"; export declare class EventManager { private readonly client; static readonly Loaded: Partial>>; private events; constructor(client: ForgeClient); load(name: string, ...events: (string | string[])[]): void; has(event: string): boolean; static load(name: string, path: string): void; static toJSON(name: string): { name: string; description: string; listener: (this: ForgeClient, ...args: unknown[]) => void | Promise; version?: string | undefined; intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution")[] | undefined; }[]; } //# sourceMappingURL=EventManager.d.ts.map