export type EventMap = Record; export declare class Events { private readonly _callbacks; on(event: N, callback: (...args: E[N]) => unknown): this; once(event: N, callback: (...args: E[N]) => unknown): this; off(event: N, callback: (...args: E[N]) => unknown): this; emit(event: N, ...args: E[N]): boolean; private addCallback; private removeCallback; }