/** * @module logger */ /// import { Writable } from "node:stream"; import { ILogger, ILoggerOptions } from "./interface.js"; import { TransportOpts } from "./transport.js"; import { LogData } from "./json.js"; export declare class WinstonLogger implements ILogger { private winston; private _level; private _options; private _transportOptsArr; constructor(options?: Partial, transportOptsArr?: TransportOpts[]); error(message: string, context?: LogData, error?: Error): void; warn(message: string, context?: LogData, error?: Error): void; info(message: string, context?: LogData, error?: Error): void; important(message: string, context?: LogData, error?: Error): void; verbose(message: string, context?: LogData, error?: Error): void; debug(message: string, context?: LogData, error?: Error): void; silly(message: string, context?: LogData, error?: Error): void; profile(message: string, option?: { level: string; message: string; }): void; stream(): Writable; child(options: ILoggerOptions): WinstonLogger; private createLogEntry; } //# sourceMappingURL=winston.d.ts.map