import { Span } from '../../../telemetry/trace'; export declare const spans: WeakMap<any, Span>; export declare class ProfilingPlugin { compiler: any; apply(compiler: any): void; traceHookPair(spanName: string, startHook: any, stopHook: any, attrs?: any, onSetSpan?: (span: Span) => void): void; traceLoopedHook(spanName: string, startHook: any, stopHook: any): void; traceTopLevelHooks(compiler: any): void; traceCompilationHooks(compiler: any): void; }