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;