import { S as StoppableEventInterface } from './AbstractEventDispatcher-CdpR1_nX.mjs'; export { A as AbstractEventDispatcher, E as EventDispatcherInterface, a as EventListener, b as EventSubscriberInterface } from './AbstractEventDispatcher-CdpR1_nX.mjs'; export { BrowserEventDispatcher } from './browser.mjs'; /** * Event is the base class for classes containing event data. * * This class contains no event data. It is used by events that do not pass * state information to an event handler when an event is raised. * * You can call the method stopPropagation() to abort the execution of * further listeners in your event listener. * * @author AGBOKOUDJO Franck */ declare class BaseEvent implements StoppableEventInterface { private propagationStopped; isPropagationStopped(): boolean; /** * Stops the propagation of the event to further event listeners. * * If multiple event listeners are connected to the same event, no * further event listener will be triggered once any trigger calls * stopPropagation(). */ stopPropagation(): void; } export { BaseEvent, StoppableEventInterface };