/// /* eslint-disable @typescript-eslint/no-explicit-any */ import { EventEmitter } from "events"; declare class ReplayEventEmitter void>> extends EventEmitter { private eventHistory; constructor(); on>(event: E, listener: Events[E]): this; once>(event: E, listener: Events[E]): this; off>(event: E, listener: Events[E]): this; emit>(event: E, ...args: Parameters): boolean; addListener>(event: E, listener: Events[E]): this; removeListener>(event: E, listener: Events[E]): this; addListenerWithReplay>(event: E, listener: Events[E]): this; onWithReplay>(event: E, listener: Events[E]): this; onceWithReplay>(event: E, listener: Events[E]): this; } export { ReplayEventEmitter };