import { type Tracer, type Span, type SpanOptions } from './tracer'; /** * No-op tracer implementation * Provides zero overhead when tracing is disabled (default) */ export declare class NoOpTracer implements Tracer { private traceId; private spanCounter; private onSpanCreated?; constructor(onSpanCreated?: (span: Span) => void); private generateTraceId; private generateSpanId; startSpan(name: string, options?: SpanOptions): Span; getActiveSpan(): Span | undefined; setActiveSpan(span: Span | undefined): void; getTraceId(): string | undefined; /** * Reset the trace ID (useful for testing) */ resetTraceId(): void; } //# sourceMappingURL=noop-tracer.d.ts.map