import { RTETableExtensionAnnotationTypeEnum } from './table-annotation';
import { RTERenderContext } from '../../../interface';
import { RTETableCellAnnotation, VegaRTETableCellAnnotation } from './table-cell-annotation';
/**
 * Class representing a table head cell annotation in the rich text editor.
 */
export declare class RTETableHeadCellAnnotation extends RTETableCellAnnotation {
  constructor(annotation?: VegaRTETableCellAnnotation, useInternalStyle?: boolean);
  /**
   * @inheritDoc
   */
  static from(cellAnnotation: VegaRTETableCellAnnotation, useInternalStyle?: boolean): [RTETableExtensionAnnotationTypeEnum.CELL, RTETableHeadCellAnnotation];
  /**
   * Gets the default background color for table head cells based on the current theme mode.
   *
   * @returns {string} The default background color for table head cells.
   */
  static getDefaultBackgroundColor(): string;
  /**
   * @inheritDoc
   */
  clone(): RTETableHeadCellAnnotation;
  /**
   * @inheritDoc
   */
  renderStyle(options?: RTERenderContext): Record<string, string>;
}
