/** * Span logging utilities * Single Responsibility: Log trace spans with structured data */ export type SpanData = { traceId: string; spanId: string; operationName: string; status: 'success' | 'error'; duration: number; timestamp: string; metadata?: Record; }; /** * Log a span with structured data * In production, this would send to a tracing backend (OpenTelemetry, Jaeger, etc.) */ export declare function logSpan(traceId: string, spanId: string, operationName: string, status: 'success' | 'error', duration: number, metadata?: Record): void; /** * Check if tracing is enabled */ export declare function isTracingEnabled(): boolean; //# sourceMappingURL=span-logger.d.ts.map