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