import { RTETablePropertiesType } from '../../../interface';
import { RTETableBlock } from '../dto/table-block';
import { TablePropertiesEventHandler } from './table-properties';
import { RTETableExtensionContext } from '../table-extension';
/**
 * Change Event handler for the table properties.
 */
export declare class TablePropertiesChangeEventHandler extends TablePropertiesEventHandler {
  /**
   * Update the table properties based on the provided data.
   *
   * @param {RTETableExtensionContext} _extensionContext - The table extension context.
   * @param {RTETableBlock} tableBlock - The table block to update
   * @param {RTETablePropertiesType} [data] - The new table properties data
   */
  handle(_extensionContext: RTETableExtensionContext, tableBlock: RTETableBlock, data: RTETablePropertiesType): void;
}
