import { DocometInspectableObjectClass } from '../docomet-inspectable.js'; /** * ColorFormatter */ export type DocometColorFormatter = (message: string) => string; /** * Color */ export declare class DocometColor extends DocometInspectableObjectClass { #private; /** * Color names * @returns Array of color names */ static names(): string[]; /** * Sets color formatter * @param colorName Color name * @param newFormatter New formatter * @returns Old formatter */ static set(colorName: string, newFormatter: DocometColorFormatter): DocometColorFormatter; /** * Colors message with specified color * @param colorName Name of color to apply * @param message Message to be colored * @returns Colored string */ static coloring(colorName: string, message: string): string; }