export interface LogContext { spanName?: string; context?: Record; skipDedupe?: boolean; } export interface ErrorLogContext extends LogContext { source?: string; } export declare const OTelLogger: { info(message: string, opts?: LogContext): void; journey(message: string, opts?: LogContext): void; warn(message: string, opts?: LogContext): void; debug(message: string, opts?: LogContext): void; failure(message: string, opts?: LogContext): void; error(error: Error, opts?: ErrorLogContext): void; event(name: string, attributes?: Record): void; };