/** Because of issues with pino verison dependency this files is copied from original */ /** Copied from: https://github.com/pinojs/pino-multi-stream **/ import Pino from 'pino'; import { BaseLogger } from '../base'; import { ILogger } from '../ilogger'; import { RootLogger } from '../root'; import { LogLevel } from '../levels'; declare class PinoLogger extends BaseLogger implements ILogger { private _log?; constructor(root: RootLogger, name: string); get logger(): Pino.Logger; close(): void; _getLevel(level: LogLevel): string; _implInit(): void; exception(error: Error): void; error(msg: string, ...args: any[]): void; warn(msg: string, ...args: any[]): void; info(msg: string, ...args: any[]): void; verbose(msg: string, ...args: any[]): void; debug(msg: string, ...args: any[]): void; silly(msg: string, ...args: any[]): void; private _executeLog; flush(): void; } export { PinoLogger }; //# sourceMappingURL=pino.d.ts.map