import { ExtendedSpan, ExtendedSpanOptions } from "../api/TraceAPI/types.js"; import { Context, TracerProvider } from "@opentelemetry/api"; //#region src/api-traces/manager/types.d.ts interface TraceManagerArgs { tracerProvider?: TracerProvider; } interface TraceManager { startSpan: (name: string, options?: ExtendedSpanOptions, context?: Context) => ExtendedSpan; setSpan: (context: Context, span: ExtendedSpan) => Context; getSpan: (context: Context) => ExtendedSpan | undefined; } //#endregion export { TraceManager, TraceManagerArgs }; //# sourceMappingURL=types.d.ts.map