import { TypedEmitter } from '@n8n/backend-common'; import type { AiEventMap } from './maps/ai.event-map'; import type { ExecutionDataEventMap } from './maps/execution-data.event-map'; import type { InstanceAiEventMap } from './maps/instance-ai.event-map'; import type { McpPostSaveMetricsEventMap } from './maps/mcp-post-save-metrics.event-map'; import type { PollTriggerMetricsEventMap } from './maps/poll-trigger-metrics.event-map'; import type { QueueMetricsEventMap } from './maps/queue-metrics.event-map'; import type { RelayEventMap } from './maps/relay.event-map'; import type { SystemTaskMetricsEventMap } from './maps/system-task-metrics.event-map'; import type { WorkflowPublicationMetricsEventMap } from './maps/workflow-publication-metrics.event-map'; export type EventMap = RelayEventMap & QueueMetricsEventMap & AiEventMap & ExecutionDataEventMap & InstanceAiEventMap & McpPostSaveMetricsEventMap & WorkflowPublicationMetricsEventMap & PollTriggerMetricsEventMap & SystemTaskMetricsEventMap; export declare class EventService extends TypedEmitter { }