import { VegaRTEColorSchema } from '../../../interface';
/**
 * Manages table colors for the rich text editor.
 */
export declare class RTETableColorManager {
  static TABLE_COLORS: VegaRTEColorSchema[];
  /**
   * Get the list of table colors.
   *
   * @returns {VegaRTEColorSchema[]} - Array of table colors.
   */
  static getTableColors(): VegaRTEColorSchema[];
  /**
   * Set the list of table colors.
   *
   * @param {VegaRTEColorSchema[]} colors - Array of table colors.
   */
  static setTableColors(colors: VegaRTEColorSchema[]): void;
  /**
   * Get color key from color value
   *
   * @param {string} colorValue - color value
   * @param {boolean} isHeadCellColor - whether the color is for a head cell
   * @returns {string} - color key
   */
  static getColorKey(colorValue: string, isHeadCellColor?: boolean): string;
}
