import EventBusManager from '../EventBusManager'; /** * Mitt-enhanced wrapper around the core EventBusManager. * Keeps the API consistent with the RxJS manager version. */ export declare class MittEventBusManager> { private base; constructor(base: EventBusManager); /** * Emits an event using the underlying manager. */ emit(event: keyof EventMap, payload: EventMap[keyof EventMap]): void; /** * Subscribes to a specific event type. * Returns an object exposing `unsubscribe()`. */ on(event: keyof EventMap, handler: (payload: EventMap[keyof EventMap]) => void): { unsubscribe: () => void; } | undefined; /** * Clears all listeners and internal state through the base manager. */ clear(): void; /** * Returns the last emitted event from the delegate, if available. */ getValue(): { type: string | undefined; payload: unknown; }; } export default MittEventBusManager;