//#region src/internal/lifecycle/lifecycle-event-bus.d.mts /** * Event bus for service lifecycle events (create, destroy, etc.). * * Enables loose coupling between services by allowing them to subscribe * to lifecycle events of their dependencies without direct references. * Used primarily for invalidation cascading. */ declare class LifecycleEventBus { private readonly logger; private listeners; constructor(logger?: Console | null); on(ns: string, event: Event, listener: (event: Event) => void): () => void; emit(key: string, event: string): Promise[] | undefined>; } //#endregion export { LifecycleEventBus }; //# sourceMappingURL=lifecycle-event-bus.d.mts.map