export declare enum LogKind { Default = 0, Header = 1, Statistic = 2, Info = 3, Error = 4 } declare type ColorScheme = { [key in LogKind]: (value: string) => string; }; export declare class ConsoleLogger { static readonly default: ConsoleLogger; private readonly colorScheme; constructor(colorScheme?: ColorScheme); private createColorfulScheme; private _writeImpl; private _writeLineImpl; private _write; write(text: string): void; write(kind: LogKind, text: string): void; writeLine(): void; writeLine(text: string): void; writeLine(kind: LogKind, text: string): void; writeHeader: (text: string) => void; writeStatistic: (text: string) => void; writeInfo: (text: string) => void; writeError: (text: string) => void; writeLineHeader: (text: string) => void; writeLineStatistic: (text: string) => void; writeLineInfo: (text: string) => void; writeLineError: (text: string) => void; } export {};