import { Logger as WinstonLogger } from 'winston'; import { LoggerConfigInterface } from '../Config'; export declare class Logger { private readonly adapter; constructor(config: LoggerConfigInterface); getAdapter(): WinstonLogger; error(message: string | object, ...logArguments: any[]): WinstonLogger; warn(message: string | object, ...logArguments: any[]): WinstonLogger; help(message: string | object, ...logArguments: any[]): WinstonLogger; data(message: string | object, ...logArguments: any[]): WinstonLogger; info(message: string | object, ...logArguments: any[]): WinstonLogger; debug(message: string | object, ...logArguments: any[]): WinstonLogger; prompt(message: string | object, ...logArguments: any[]): WinstonLogger; http(message: string | object, ...logArguments: any[]): WinstonLogger; verbose(message: string | object, ...logArguments: any[]): WinstonLogger; input(message: string | object, ...logArguments: any[]): WinstonLogger; silly(message: string | object, ...logArguments: any[]): WinstonLogger; emerg(message: string | object, ...logArguments: any[]): WinstonLogger; alert(message: string | object, ...logArguments: any[]): WinstonLogger; crit(message: string | object, ...logArguments: any[]): WinstonLogger; warning(message: string | object, ...logArguments: any[]): WinstonLogger; notice(message: string | object, ...logArguments: any[]): WinstonLogger; }