import type { ITracingProvider, ISpan } from '@gati-framework/contracts'; export interface DatadogAPMConfig { service: string; env?: string; version?: string; hostname?: string; port?: number; } export declare class DatadogAPMAdapter implements ITracingProvider { private tracer; constructor(config: DatadogAPMConfig); createSpan(name: string, attributes?: Record): ISpan; withSpan(name: string, fn: (span: ISpan) => Promise, attributes?: Record): Promise; getTraceContext(): string | undefined; } //# sourceMappingURL=datadog-apm-adapter.d.ts.map