import { LogClient } from "./LogClient";
import { LogLevel, LogParam } from "./types";
declare class BeLogged_Class {
    private clients;
    private lineCount;
    addClient<Client extends LogClient>(client: Client): void;
    removeConsole<Client extends LogClient>(client: Client): void;
    log(tag: string, level: LogLevel, bold: boolean, ...toLog: LogParam[]): void;
    private logImpl;
    clearFooter(): void;
    rewriteConsole(lineCount: number): void;
}
export declare const BeLogged: BeLogged_Class;
export {};
