import type { RuntimeEvent, RuntimeEventPipelineConfig, RuntimeEventPipelineMetrics } from "./types"; /** * Resilient runtime event pipeline with bounded memory and retry semantics. */ export declare class RuntimeEventPipeline { private readonly processor; private readonly config; private readonly workerCount; private readonly maxQueueSize; private readonly maxRetries; private readonly retryBaseDelayMs; private readonly queues; private readonly metrics; constructor(processor: (event: RuntimeEvent) => Promise, config?: RuntimeEventPipelineConfig); enqueue(event: Omit): boolean; startAndDrain(): Promise; getMetrics(): RuntimeEventPipelineMetrics; private runWorker; private processWithRetry; }