import LoggerBase from "@specs-feup/lara/api/lara/code/LoggerBase.js";
import { Joinpoint } from "../../Joinpoints.js";
export default class Logger extends LoggerBase<Joinpoint> {
    constructor(isGlobal?: boolean, filename?: string);
    /**
     * Adds code that prints the  message built up to that point with the append() functions.
     *
     * TODO: Improve this comment, add JSDoc tags
     */
    log($jp: Joinpoint, insertBefore?: boolean): this | undefined;
    _log_code(): string;
    _log_code_console(): string;
    _log_code_file(): string;
}
//# sourceMappingURL=Logger.d.ts.map