/**
 * The event handler.
 */
export declare class EventHandler {
    /**
     * The directory of the events.
     */
    readonly dir: string;
    /**
     * Creates a new instance of the event handler.
     * @param dir The directory of the events.
     */
    constructor(dir: string);
    /**
     * Load the events.
     * @returns The loaded events.
     */
    load(): Promise<(import("..").EventData<import("..").EventSubConnection, "ChannelChatClear"> | import("..").EventData<import("..").EventSubConnection, "ChannelFollow"> | import("..").EventData<import("..").EventSubConnection, "ChannelUpdate"> | import("..").EventData<import("..").EventSubConnection, "StreamOnline"> | import("..").EventData<import("..").EventSubConnection, "ChannelChatMessage"> | import("..").EventData<import("..").EventSubConnection, "StreamOffline"> | import("..").EventData<import("..").EventSubConnection, "ChatBotReady">)[]>;
}
