import { LogLevelFn } from "json-log";
export interface KrlLogger {
    readonly error: LogLevelFn;
    readonly warn: LogLevelFn;
    readonly info: LogLevelFn;
    readonly klog: LogLevelFn;
    readonly debug: LogLevelFn;
    child(moreCtx: any): KrlLogger;
}
export declare function makeKrlLogger(write: (line: string) => void, baseCtx?: any): KrlLogger;
export declare const krlLogLevelCodeToHuman: {
    [level: string]: string;
};
