import Emittery from 'emittery'; import { type RunnerEvents } from './types.ts'; /** * Runner emitter */ export declare class Emitter extends Emittery { #private; /** * Define onError handler invoked when `emit` fails */ onError(errorHandler: (error: any) => void | Promise): void; /** * Emit event */ emit(eventName: Name, eventData?: RunnerEvents[Name], allowMetaEvents?: boolean): Promise; }