import type { ITracingProvider, ISpan } from '@gati-framework/contracts'; export interface XRayConfig { serviceName: string; daemonAddress?: string; plugins?: string[]; } export declare class XRayAdapter implements ITracingProvider { constructor(config: XRayConfig); createSpan(name: string, attributes?: Record): ISpan; withSpan(name: string, fn: (span: ISpan) => Promise, attributes?: Record): Promise; getTraceContext(): string | undefined; } //# sourceMappingURL=xray-adapter.d.ts.map