import type { ITracingProvider, ISpan } from '@gati-framework/contracts'; export interface ZipkinConfig { serviceName: string; endpoint?: string; sampleRate?: number; } export declare class ZipkinAdapter implements ITracingProvider { private tracer; private recorder; constructor(config: ZipkinConfig); createSpan(name: string, attributes?: Record): ISpan; withSpan(name: string, fn: (span: ISpan) => Promise, attributes?: Record): Promise; getTraceContext(): string | undefined; } //# sourceMappingURL=zipkin-adapter.d.ts.map