import { HorizontalAlignmentAnnotationAction } from '../../actions/horizontal-alignment-annotation-action';
import type { RTETextBlock } from '../../blocks/text-block';
import { ActionHandleStrategy } from '../action-handle-strategy.abstract';
/**
 * Update the text block and image block horizontal alignment strategy.
 */
export declare class BlockUpdateHorizontalAlignmentStrategy extends ActionHandleStrategy<HorizontalAlignmentAnnotationAction, RTETextBlock> {
  /**
   * Updating the horizontal alignment of a block requires cascading updates to the custom style.
   *
   * @param {HorizontalAlignmentAnnotationAction} _action - The horizontal alignment annotation action.
   * @param {RTETextBlock} target - The current text block.
   */
  protected handleAction(_action: HorizontalAlignmentAnnotationAction, target: RTETextBlock): void;
}
