/// import { $$asyncIterator } from "iterall"; import { EventEmitter } from "events"; import { Client } from "pg"; type MessageHandler = (message: T) => any; declare function eventEmitterAsyncIterator(eventEmitter: EventEmitter, eventsNames: string | string[], commonMessageHandler: MessageHandler | undefined, client: Client, usePayloadTable: boolean): { next(): Promise>; return(): Promise<{ value: undefined; done: boolean; }>; throw(error: any): Promise; [$$asyncIterator](): any; }; export { eventEmitterAsyncIterator };