import { TraceManager, TraceManagerArgs } from "../../api-traces/manager/types.js"; import { ExtendedSpan, ExtendedSpanOptions } from "../../api-traces/api/TraceAPI/types.js"; import { Context } from "@opentelemetry/api"; //#region src/managers/EmbraceTraceManager/EmbraceTraceManager.d.ts declare class EmbraceTraceManager implements TraceManager { private readonly _tracer; constructor({ tracerProvider: globalTraceProviderOverride }?: TraceManagerArgs); startSpan(name: string, options?: ExtendedSpanOptions, ctx?: Context): ExtendedSpan; setSpan: TraceManager['setSpan']; getSpan(context: Context): ExtendedSpan | undefined; } //#endregion export { EmbraceTraceManager }; //# sourceMappingURL=EmbraceTraceManager.d.ts.map