import type { SdkLogRecord } from '@opentelemetry/sdk-logs'; import type { NodeKitLogger } from '../logging'; import type { SensitiveKeysRedacter } from '../utils/redact-sensitive-keys'; /** * Bridges OTel Log Records emitted by instrumented libraries into pino. * See AppConfig.experimentalAppTracingLogsBridge for full documentation. */ export declare class PinoLogRecordProcessor { private readonly logger; private readonly redact; constructor(logger: NodeKitLogger, redact: SensitiveKeysRedacter); onEmit(logRecord: SdkLogRecord): void; forceFlush(): Promise; shutdown(): Promise; }