import type { EventDispatcher } from '../event-dispatcher.js'; import type { ProcessTraceCollector, ProcessTrace } from '../../trace/process-trace.js'; /** * Creates a subscriber that records timing data for each node. * Uses a ProcessTraceCollector to build a trace of the process execution. */ export declare function createProfilerSubscriber(collector: ProcessTraceCollector, onComplete?: (trace: ProcessTrace) => void): (dispatcher: EventDispatcher) => void; //# sourceMappingURL=profiler-subscriber.d.ts.map