export declare const LogLevels: {
    readonly error: "error";
    readonly warn: "warn";
    readonly info: "info";
    readonly debug: "debug";
    readonly verbose: "verbose";
};
export type LogLevel = keyof typeof LogLevels;
export type Logger = (level: LogLevel, message: string, meta?: any) => void;
export declare function withLogMeta(logger: Logger, meta: object): (level: LogLevel, message: string, extraMeta?: object) => void;
export declare function createSublogger(minLevelOrLogger?: LogLevel | Logger): Logger;
export declare function createLogger(minLevel: LogLevel): (level: LogLevel, message: string, meta?: any) => void;
