type EventHandler = (data: T) => void | Promise; declare const event: { emit(name: string, data: unknown): void; on(name: string, handler: EventHandler): void; off(name: string, handler: EventHandler): void; }; type Event = typeof event; export { type Event, event };