/// <reference types="node" />
import { Logger } from '../interfaces';
import { LogLevel } from './constant';
export declare class NotFancyLogger implements Logger {
    protected level: LogLevel;
    protected colorEnabled: boolean;
    protected standardOutput: NodeJS.WriteStream;
    protected errorOutput: NodeJS.WriteStream;
    constructor(level: LogLevel, colorEnabled?: boolean, standardOutput?: NodeJS.WriteStream, errorOutput?: NodeJS.WriteStream);
    setLevel(level: LogLevel): void;
    setColor(enabled: boolean): void;
    protected write(level: LogLevel, message: string, colorFunc: Function): void;
    debug(message: string): void;
    info(message: string): void;
    warn(message: string): void;
    error(message: string): void;
}
