type EventEmitterLike = { on(event: string, listener: (...args: any[]) => void): EventEmitterLike; off(event: string, listener: (...args: any[]) => void): EventEmitterLike; emit(event: string, ...args: any[]): unknown; }; export declare function sendAsyncMessage(connection: EventEmitterLike, eventName: string, payload: unknown): Promise; export {};