import type { ILogger } from '../types';
import { LogLevel } from '../constants';
export declare class ConsoleLogger implements ILogger {
    private readonly configuredLogLevel;
    constructor(configuredLogLevel: LogLevel);
    debug(...debug: unknown[]): void;
    log(...args: unknown[]): void;
    info(...info: unknown[]): void;
    warn(...warning: unknown[]): void;
    error(error: Error | string): void;
    private canWrite;
}
