import type { ITracingProvider, ISpan } from '@gati-framework/contracts'; export interface JaegerConfig { serviceName: string; agentHost?: string; agentPort?: number; samplerType?: 'const' | 'probabilistic' | 'ratelimiting'; samplerParam?: number; } export declare class JaegerAdapter implements ITracingProvider { private tracer; constructor(config: JaegerConfig); createSpan(name: string, attributes?: Record): ISpan; withSpan(name: string, fn: (span: ISpan) => Promise, attributes?: Record): Promise; getTraceContext(): string | undefined; } //# sourceMappingURL=jaeger-adapter.d.ts.map