/// import { EventEmitter } from "events"; import { ListenerMap, TypedEventEmitter } from "./models/typed-event-emitter"; export declare class ReEmitter { private readonly target; constructor(target: EventEmitter); private reEmitters; reEmit(source: EventEmitter, eventNames: string[]): void; stopReEmitting(source: EventEmitter, eventNames: string[]): void; } export declare class TypedReEmitter> extends ReEmitter { constructor(target: TypedEventEmitter); reEmit(source: TypedEventEmitter, eventNames: T[]): void; stopReEmitting(source: TypedEventEmitter, eventNames: T[]): void; } //# sourceMappingURL=ReEmitter.d.ts.map