import type { LoggerConfig, LoggerProvider } from '../types.js'; import { LogLevel } from '../types.js'; /** * Pino logger provider implementation */ export declare class PinoLoggerProvider implements LoggerProvider { private static sharedPrettyTransport; private static sharedPrettyVerboseTransport; private readonly pinoLogger; constructor(config: LoggerConfig); shutdown(): Promise; log(level: LogLevel, message: string, meta?: Record, exception?: Error | unknown): void; /** * Build Pino options object from resolved configuration */ private buildPinoOptions; private static resolveDestination; private static getSharedPrettyTransport; private static getSharedPrettyVerboseTransport; } //# sourceMappingURL=pino-logger-provider.d.ts.map