import GirafeSingleton from '../../base/GirafeSingleton.js';
export default class LogManager extends GirafeSingleton {
    private readonly defaultDebug;
    private readonly defaultLog;
    private readonly defaultInfo;
    private readonly defaultWarn;
    private readonly defaultError;
    private readonly defaultAssert;
    initLogging(): void;
    /**
     * Write log to output if the current loglevel is debug, info, warn or error
     * @returns true if the log was written, false instead
     */
    private debug;
    /**
     * Write log to output if the current loglevel is info, warn or error
     * @returns true if the log was written, false instead
     */
    private log;
    /**
     * Write log to output if the current loglevel is info, warn or error
     * @returns true if the log was written, false instead
     */
    private info;
    /**
     * Write log to output if the current loglevel is warn or error
     * @returns true if the log was written, false instead
     */
    private warn;
    /**
     * Write log to output if the current loglevel is error
     * @returns true if the log was written, false instead
     */
    private error;
    /**
     * Write log to output if the current loglevel is error
     * @returns true if the log was written, false instead
     */
    private assert;
}
