import { Console, ConsoleOut } from "./console";
export type LogFunc = (console: Console) => ConsoleOut;
export type Levels = Record<Level, LevelConfiguration>;
export declare enum Level {
    all = "all",
    debug = "debug",
    info = "info",
    warn = "warn",
    error = "error",
    off = "off"
}
export interface LevelConfiguration {
    priority: number;
    log?: LogFunc;
}
export declare const levels: Levels;
