/** * Manages AppLovin MAX ad event listeners using a shared NativeEventEmitter. * Ensures only one active subscription per event type at any given time. */ import type { AdEventObject, AdEventListener } from './types/AdEvent'; /** * Subscribes to a specific ad event. * If a listener already exists for the event, it will be replaced. * * @param event - The event name to listen for. * @param handler - The callback to handle the event. */ export declare const addEventListener: (event: string, handler: AdEventListener) => void; /** * Unsubscribes from a specific ad event, if a listener exists. * * @param event - The event name to unsubscribe from. */ export declare const removeEventListener: (event: string) => void; //# sourceMappingURL=EventEmitter.d.ts.map