/// import { EventEmitter } from 'events'; import { PubSubEngine } from './pubsub-engine'; export declare class PubSub implements PubSubEngine { protected ee: EventEmitter; private subscriptions; private subIdCounter; constructor(); publish(triggerName: string, payload: any): boolean; subscribe(triggerName: string, onMessage: (...args: any[]) => void): Promise; unsubscribe(subId: number): void; asyncIterator(triggers: string | string[]): AsyncIterator; }