import { ComponentController } from 'maverick.js/element';
import { type LogLevel } from './log-level';
export declare class LogPrinter extends ComponentController {
    private _level;
    private _lastLogged;
    /**
     * The current log level.
     */
    get logLevel(): LogLevel;
    set logLevel(level: LogLevel);
    protected onConnect(): () => void;
    private _printTimeDiff;
    private _calcLastLogTimeDiff;
}
