import { TextStyleAnnotationAction } from '../../actions/text-style-annotation-action';
import type { RTETextBlock } from '../../blocks/text-block';
import { ActionHandleStrategy } from '../action-handle-strategy.abstract';
/**
 * Update the text block text style strategy.
 */
export declare class BlockUpdateTextStyleStrategy extends ActionHandleStrategy<TextStyleAnnotationAction, RTETextBlock> {
  /**
   * Update the text block type and add or remove the bold style from child nodes.
   *
   * @param {TextStyleAnnotationAction} action - The text style annotation action.
   * @param {RTETextBlock} target - The current text block.
   */
  protected handleAction(action: TextStyleAnnotationAction, target: RTETextBlock): void;
}
