///
import { EventEmitter } from 'events';
import { EventMessage } from './utils/networkCallback';
export declare interface CustomEventEmitter {
on(event: string, listener: (data: EventMessage) => void): this;
emit(event: string | symbol, payload: EventMessage): boolean;
}
export declare class CustomEventEmitter extends EventEmitter {
}
/**
* Create Nodejs Event Emitter, with customizations
* * Usage:
* ```ts
import createEventEmitter from '@sensio/api/events'
const broadcast = createEventEmitter()
```
* @returns EventEmitter
*/
export default function createEventEmitter(): CustomEventEmitter;
//# sourceMappingURL=events.d.ts.map