import { Client } from 'discord.js';
import { Logger } from '../utils/Logger';
export declare class EventLoader {
    private logger;
    private fileLoader;
    constructor(logger?: Logger);
    loadEvents(client: Client, eventsPath: string, recursive?: boolean, blacklist?: string[]): Promise<number>;
    private validateEvent;
    private registerEvent;
    private executeEvent;
}
//# sourceMappingURL=EventLoader.d.ts.map