import winston from 'winston'; import { ImLogger, ImLoggerConfig } from './imlogger'; export declare class WinstonLogger implements ImLogger { private config; loggers: winston.Logger[]; constructor(config: ImLoggerConfig); log(level: string, component: string, message?: string, extra?: any, error?: Error): void; debug(component: string, message: string, extra: any): void; info(component: string, message: string, extra?: any): void; warn(component: string, message: string, extra: any): void; error(component: string, error: Error, extra: any): void; }