import { TextMapPropagator, Context, TextMapSetter, TextMapGetter } from "@opentelemetry/api"; import { CTIds } from "../Types"; export declare const X_DYNTATRACE_HEADER = "x-dynatrace"; export declare const X_DTC_HEADER = "x-dtc"; export declare class DtTextMapPropagator implements TextMapPropagator { constructor(config?: Partial); inject(context: Context, carrier: unknown, setter: TextMapSetter): void; extract(parentContext: Context, carrier: unknown, getter: TextMapGetter): Context; fields(): string[]; private _tagFromTraceState; private _getFw4FromXdynaTrace; private _getXdynaTrace; private _getXdtc; private _updateContextFromXDt; private _updateTraceFlags; private readonly _ids; private readonly _w3cTraceContext; private readonly _traceStateKey; private readonly _logger; } //# sourceMappingURL=DtTextMapPropagator.d.ts.map