import { MapList } from '@pilotlab/collections'; import LogFormat from './logFormat'; import { LogColor, LogType } from './logEnums'; import LogMessage from './logMessage'; import LogConsole from './logConsole'; export declare class Logger { constructor(lineLengthMaxNode?: number, lineLengthMaxBrowser?: number, tagLengthMax?: number, timeStampLength?: number, spaceText?: string, labelAreaLengthMax?: number, fillSpacesMin?: number, spaceFillerStartText?: string, spaceFillerText?: string, indentStartText?: string); isTrace: boolean; readonly tagLengthMax: number; readonly lineLengthMax: number; static readonly format: LogFormat; private static _format; static readonly time: string; static setColor(text: string, color: LogColor): string; protected p_categories: MapList; protected p_TIME_STAMP_LENGTH: number; protected p_HEADER_LENGTH: number; protected p_SPACE: string; protected p_LABEL_AREA_LENGTH_MAX: number; protected p_FILL_SPACES_MIN: number; protected p_SPACE_FILLER_START: string; protected p_SPACE_FILLER: string; protected p_INDENT_START: string; protected p_TAG_LENGTH_MAX: number; protected p_LINE_LENGTH_MAX_NODE: number; protected p_LINE_LENGTH_MAX_BROWSER: number; readonly console: LogConsole; protected p_console: LogConsole; setCategoryMode(category: string, isOn: boolean): void; isCategoryOn(category: string): boolean; assert(isConditionMet: boolean, message: string, tag?: string, category?: string): boolean; data(message: any, tag?: string, category?: string): LogMessage; error(message: any, tag?: string, category?: string): LogMessage; info(message: any, tag?: string, category?: string): LogMessage; warn(message: any, tag?: string, category?: string): LogMessage; log(message: any, tag?: string, category?: string): LogMessage; test(message: any, tag?: string, category?: string): LogMessage; logType(type: LogType, message: any, tag?: string, category?: string): LogMessage; custom(message: any, label?: string, labelColor?: LogColor, tag?: string, category?: string, spinnerCharacter?: string): LogMessage; } export default Logger;