export declare const enum LogLevel {
    ERROR = 0,
    WARN = 1,
    INFO = 2,
    VERBOSE = 3,
    DEBUG = 4
}
export declare class Logger {
    readonly logLevel: LogLevel;
    private _log;
    private static errorPrefix;
    private static warnPrefix;
    private static infoPrefix;
    private static debugPrefix;
    constructor(level?: LogLevel, log?: (message?: string, ...optionalParams: unknown[]) => void);
    info(message?: string, ...optionalParams: unknown[]): void;
    debug(message?: string, ...optionalParams: unknown[]): void;
    error(message?: string, ...optionalParams: unknown[]): void;
    warn(message?: string, ...optionalParams: unknown[]): void;
    verbose(message?: string, ...optionalParams: unknown[]): void;
    log(level: LogLevel, message?: string, ...optionalParams: unknown[]): void;
}
//# sourceMappingURL=logger.d.ts.map