import { AbstractLogger, LeveledLogEntry, LogLevel } from '.'; /** * Resets the console color */ export declare const Reset = "\u001B[0m"; /** * Black console foreground color */ export declare const FgBlack = "\u001B[30m"; /** * Red console foreground color */ export declare const FgRed = "\u001B[31m"; /** * Green console foreground color */ export declare const FgGreen = "\u001B[32m"; /** * Yellow console foreground color */ export declare const FgYellow = "\u001B[33m"; /** * Blue console foreground color */ export declare const FgBlue = "\u001B[34m"; /** * Magentaa console foreground color */ export declare const FgMagenta = "\u001B[35m"; /** * Cyan console foreground color */ export declare const FgCyan = "\u001B[36m"; /** * White console foreground color */ export declare const FgWhite = "\u001B[37m"; /** * Returns an associated color to a specific log level */ export declare const getLevelColor: (level: LogLevel, isBrowser?: boolean) => string; /** * The default formatter for the Console logger * @param entry the log entry to be formatted */ export declare const defaultFormatter: (entry: LeveledLogEntry, isVerbose: boolean) => (string | NonNullable | undefined)[]; /** * The formatter for browsers like Firefox, Chrome * @param entry the log entry to be formatted */ export declare const browserFormatter: ({ level, message, data, scope }: LeveledLogEntry) => (string | NonNullable)[]; /** * A logger implementation that dumps log messages to the console */ export declare class ConsoleLogger extends AbstractLogger { addEntry(entry: LeveledLogEntry, isVerbose?: boolean): Promise; } export declare class BrowserConsoleLogger extends AbstractLogger { addEntry(entry: LeveledLogEntry): Promise; } //# sourceMappingURL=console-logger.d.ts.map