import { Context, TracerProvider } from '@opentelemetry/api'; import type { EngineSpan, ExtendedSpanOptions, SpanCallback, TracingHelper } from '@prisma/instrumentation-contract'; type Options = { tracerProvider: TracerProvider; ignoreSpanTypes: (string | RegExp)[]; }; export declare class ActiveTracingHelper implements TracingHelper { private tracerProvider; private ignoreSpanTypes; constructor({ tracerProvider, ignoreSpanTypes }: Options); isEnabled(): boolean; getTraceParent(context?: Context | undefined): string; dispatchEngineSpans(spans: EngineSpan[]): void; getActiveContext(): Context | undefined; runInChildSpan(options: string | ExtendedSpanOptions, callback: SpanCallback): R; } export {};