/** * The Lynx `GlobalEventEmitter` module, accessible via `lynx.getJSModule('GlobalEventEmitter')`. * * Framework testing libraries can use this to trigger and listen to cross-thread events. * * @public */ export declare class GlobalEventEmitter { listeners: Record; addListener(eventName: string, listener: Function): void; removeListener(eventName: string, listener: Function): void; emit(eventName: string, args: any[]): void; clear(): void; removeAllListeners(eventName?: string): void; trigger(eventName: string, params: string | Record): void; toggle(eventName: string, ...data: unknown[]): void; }