import type { ProfilerClock } from "./clock"; export declare class AsyncActivityTracker { private readonly _clock; private readonly _currentSpanId; private readonly _resourceSpans; private readonly _activeSegments; private readonly _activeMs; private readonly _activeSpans; private readonly _hook; private _enabled; constructor(_clock: ProfilerClock, _currentSpanId: () => string | undefined, onError: (error: unknown) => void); startSpan(spanId: string): void; measureSynchronous(spanId: string | undefined, action: () => T): T; finishSpan(spanId: string): number; disable(): void; private _finishSegment; private _deleteResource; private _add; }