import { RemoveNestListAction } from '../../actions/remove-nest-list-action';
import type { RTEListItemBlock } from '../../blocks/list-item-block';
import { ActionHandleStrategy } from '../action-handle-strategy.abstract';
/**
 * Remove list item nest list block strategy.
 */
export declare class ListItemRemoveNestListStrategy extends ActionHandleStrategy<RemoveNestListAction, RTEListItemBlock> {
  /**
   * Remove the nest list block from the list item, clear the property children when the children is empty.
   *
   * @param {RemoveNestListAction} action - The action instance.
   * @param {RTEListItemBlock} target - The list item block.
   */
  protected handleAction(action: RemoveNestListAction, target: RTEListItemBlock): void;
}
