import type { Thrtime, TLogArgument } from './log.helper.js';
export declare const levelMap: {
    debug: number;
    trace: number;
    info: number;
    information: number;
    notice: number;
    warning: number;
    warn: number;
    error: number;
    err: number;
    crit: number;
    critical: number;
    fatal: number;
};
export declare const levelNames: {
    readonly 0: "DEBUG";
    readonly 1: "INFO";
    readonly 2: "NOTICE";
    readonly 3: "WARNING";
    readonly 4: "ERROR";
    readonly 5: "CRIT";
};
export type TLovLevel = keyof typeof levelNames;
export declare let logLevel: 0 | 2 | 1 | 3 | 4 | 5;
export declare function log<T>(someToLog: TLogArgument<T>, level?: TLovLevel, hrtime?: Thrtime | undefined): void;
