import { AnnotationAction } from '../../../dto/actions/annotation-action.abstract';
import { RTETablePropertiesType } from '../../../interface';
import { RTETableAnnotation } from '../annotations/table-annotation';
export declare const UPDATE_TABLE_PROPERTIES: string;
/**
 * Action to update table properties
 */
export declare class UpdateTablePropertiesAction extends AnnotationAction {
  isFlushable: boolean;
  private tableProperties;
  constructor(tableProperties: RTETablePropertiesType);
  /**
   * Generate annotation from action data
   *
   * @returns {RTETableAnnotation} The generated annotation
   */
  toAnnotation(): RTETableAnnotation;
}
