export declare type LogLevelType = 'off' | 'error' | 'warn' | 'log'; /** * LogUtility is a wrapper class for console.log/warn/error with vega branding prefix */ export declare class LogUtility { private static logLevel; private static LOG_PREFIX_STR; private static LOG_PREFIX_STYLE; private static readonly LOG_LEVELS; /** * `setVegaLogLevel` sets the log level for the Vega logger * * @param {LogLevelType} level - The log level to set. */ static setVegaLogLevel(level: LogLevelType): void; /** * Prints a log message to the console * * @param {unknown[]} message - The message to log. */ static log(...message: unknown[]): void; /** * Prints a warning message to the console * * @param {unknown[]} message - The message to log. */ static warn(...message: unknown[]): void; /** * Prints an error message to the console * * @param {unknown[]} message - The message to be logged. */ static error(...message: unknown[]): void; /** * If the current log level is less than or equal to the expected log level, then log * * @param {LogLevelType} level - LogLevelType - The log level of the message. * @returns {boolean} A boolean value. */ private static shouldLog; } /** * > Sets the log level for the Vega library * * @param {LogLevelType} level - The log level to set. * @returns {void} - */ export declare function setVegaLogLevel(level: LogLevelType): void;