import { RemoveChildrenAction } from '../../actions/remove-child-action';
import type { RTEListBlock } from '../../blocks/list-block';
import { RemoveChildrenStrategy } from './remove-children-strategy';
/**
 * List remove list item strategy.
 */
export declare class ListRemoveListItemStrategy extends RemoveChildrenStrategy {
  /**
   * Remove the list item, check the list item and remove self if the list item is empty.
   *
   * @param {RemoveChildrenAction} action - The remove action instance.
   * @param {RTEListBlock} target - The list block.
   */
  protected handleAction(action: RemoveChildrenAction, target: RTEListBlock): void;
}
