import { EventEmitter } from "node:events";
export type DataEventType = "benchmark:complete" | "history:written" | "leaderboard:updated" | "skill.updated";
declare class DataEventBus extends EventEmitter {
    private static _instance;
    static getInstance(): DataEventBus;
}
export declare const dataEventBus: DataEventBus;
/**
 * Emit a data change event to all connected SSE clients.
 */
export declare function emitDataEvent(event: DataEventType, payload?: unknown): void;
export {};
