import { VegaRTECreateElementFunction, VegaRTEToolbarRenderContext, VegaRTERenderResult } from '../../interface';
import { VegaRTEToolbarButtonRenderer } from '../base-toolbar-button-renderer';
/**
 * Function toolbar button renderer class.
 */
export declare class RTETableToolbarButtonRenderer extends VegaRTEToolbarButtonRenderer {
  /**
   * @inheritDoc
   */
  render(h: VegaRTECreateElementFunction, editorContext: VegaRTEToolbarRenderContext): VegaRTERenderResult;
  /**
   * Overrides the isDisabled method to determine if the button should be disabled.
   *
   * @param {VegaRTEToolbarRenderContext} editorContext - The render context for the editor.
   * @returns {boolean} - true if the button should be disabled, false otherwise.
   */
  protected isDisabled(editorContext: VegaRTEToolbarRenderContext): boolean;
  /**
   * @inheritDoc
   */
  protected handleButtonClick(): void;
  /**
   * @inheritDoc
   */
  protected handleDropdownClick(): void;
}
