import { Nullable } from '../../../../types/general';
import { ModifyContentAction } from '../../dto/actions/modify-content-action.abstract';
import { RTERange } from '../../dto/range';
import { RTEDropdownListItem } from '../../interface';
/**
 * Action to insert a token node at a specified range in the Rich Text Editor.
 *
 * @example block.apply(new InsertTokenNodeAction(rteRange, tokenNode));
 */
export declare class InsertTokenNodeAction extends ModifyContentAction {
  type: string;
  token: RTEDropdownListItem;
  rteRange: Nullable<RTERange>;
  actionHandleResult: boolean;
  constructor(rteRange: Nullable<RTERange>, token: RTEDropdownListItem);
}
