import { AnnotationAction } from '../../../dto/actions/annotation-action.abstract';
import { RTETableCellAnnotation, VegaRTETableCellAnnotation } from '../annotations/table-cell-annotation';
/**
 * Action to apply annotations to a table cell.
 */
export declare class RTETableCellAnnotationsAction extends AnnotationAction {
  isFlushable: boolean;
  cellAnnotation: VegaRTETableCellAnnotation;
  originAnnotation: RTETableCellAnnotation;
  constructor(cellAnnotation: VegaRTETableCellAnnotation, originAnnotation: RTETableCellAnnotation);
  /**
   * @inheritDoc
   */
  toAnnotation(): RTETableCellAnnotation;
  /**
   *
   * Update the origin annotation by cellAnnotation
   */
  protected updateOriginAnnotation(): void;
}
