import type EventBusDelegate from '../EventBusDelegate'; /** * Mitt-based implementation of the EventBusDelegate. * Provides strongly-typed pub/sub plus a simple "last value" cache. */ export declare class MittEventBusDelegate> implements EventBusDelegate { private emitter; private lastEnvelope; constructor(); init(onInit: () => void): void; /** Returns the underlying mitt emitter instance */ getInstance(): any; emit(type: K, payload: EventMap[K]): void; on(type: K, handler: (payload: EventMap[K]) => void): { unsubscribe: () => void; }; getValue(): { type: string | undefined; payload: unknown; } | null; clear(): void; }