import { BaseEvent } from '../../structures/event'; import { BaseManager } from '../../structures/manager'; import { AkitaNeru } from '../framework'; export declare class EventManager extends BaseManager { /** Managed {@see BaseEvent} files to load their events. */ protected files: BaseEvent[]; protected framework: AkitaNeru; /** The configuration manager to get the project's directory */ private readonly config; constructor(akita: AkitaNeru); init(): Promise; refresh(): Promise; private get eventDirectory(); private get builtInEventDirectory(); private fetchUserEvents; private fetchBuiltInEvents; private listenEvents; }