import { SpanStatusCode, SpanKind, type AttributeValue, type Link } from "@opentelemetry/api"; export interface OtelConfig { readonly serviceName?: string; readonly serviceVersion?: string; readonly endpoint?: string; readonly enableConsole?: boolean; readonly enableTracing?: boolean; readonly enableMetrics?: boolean; readonly enableLogs?: boolean; readonly resourceAttributes?: Record; readonly samplingRatio?: number; readonly batchSize?: number; readonly exportIntervalMillis?: number; } export interface SpanOptions { readonly attributes?: Record; readonly kind?: SpanKind; readonly links?: Array; } export interface SpanStatus { readonly code: SpanStatusCode; readonly message?: string; } //# sourceMappingURL=types.d.ts.map