import { Logger } from '@n8n/backend-common'; import { ExpressionEngineConfig, GlobalConfig } from '@n8n/config'; import type { LogsAPI, MetricsAPI, ObservabilityProvider, TracesAPI } from '@n8n/expression-runtime'; export declare class ExpressionObservabilityProvider implements ObservabilityProvider { private readonly config; private readonly logger; readonly metrics: MetricsAPI; readonly traces: TracesAPI; readonly logs: LogsAPI; private readonly scopedLogger; private readonly prefix; private tracer?; constructor(config: ExpressionEngineConfig, logger: Logger, globalConfig: GlobalConfig); private registerMetrics; private counter; private gauge; private histogram; private maybeRecordSpan; private tailSample; private startSpan; private getTracer; }