/** * Event System Barrel Exports * * Centralized exports for the unified event system. * This provides a single entry point for all event-related functionality. */ export { getSharedEventEmitter, resetSharedEventEmitter } from './shared-emitter'; export { EVENT_NAMESPACES, HEADER_EVENTS, NETWORK_EVENTS, ERROR_EVENTS, DEBUG_EVENTS, CONFIG_EVENTS, PERFORMANCE_EVENTS, CLIENT_EVENTS, CACHE_EVENTS, ALL_EVENTS, HANDLER_SCOPES, EVENT_SCOPES, EVENT_SCOPES_WITH_TEMPORARY, HANDLER_NAMESPACES, createEventKey, createHandlerNamespace, createErrorHandlerNamespace, createDebugHandlerNamespace, createRequestHandlerNamespace, createResponseHandlerNamespace, createRetryHandlerNamespace, createHeadersHandlerNamespace, createNetworkHandlerNamespace, createCacheHandlerNamespace, createConfigHandlerNamespace, createPerformanceHandlerNamespace, createClientHandlerNamespace, createPollingHandlerNamespace, createRevalidationHandlerNamespace, } from './namespaces'; export { getHeaderEventFactory, getNetworkEventFactory, getErrorEventFactory, getDebugEventFactory, getConfigEventFactory, getPerformanceEventFactory, getCacheEventFactory, getClientEventFactory, } from './factories'; export { EventManager, getEventManager, eventManager } from './EventManager'; export { createEventEmitter } from '../pubsub'; export declare const EventHelpers: { /** * Check if an event key matches a wildcard pattern */ readonly matchesWildcard: (eventKey: string, pattern: string) => boolean; /** * Extract namespace from event key */ readonly getNamespace: (eventKey: string) => string; /** * Extract event name from event key */ readonly getEventName: (eventKey: string) => string; /** * Check if event key is a wildcard pattern */ readonly isWildcard: (eventKey: string) => boolean; /** * Get all wildcard patterns that would match an event */ readonly getMatchingWildcards: (eventKey: string) => string[]; }; //# sourceMappingURL=index.d.ts.map