import 'mdui.jq/es/methods/appendTo';
import 'mdui.jq/es/methods/insertAfter';
import 'mdui.jq/es/methods/remove';
import CommonAbstract from '../abstracts/commonAbstract';
/**
 * 封装 document.execCommand 命令
 */
declare class Command extends CommonAbstract {
    /**
     * 执行命令
     * @param name
     * @param value
     */
    do(name: string, value?: any): void;
    /**
     * 自定义 insertHTML 事件，在当前选区中插入指定 HTML
     * @param html
     */
    private insertHTML;
    /**
     * 用指定 HTML 替换当前选区的 root 元素
     * @param html
     */
    private replaceRoot;
    /**
     * 在当前选区的 root 元素后面插入指定 html
     * @param html
     */
    private insertAfterRoot;
    /**
     * 在当前 $content 的最后追加 html
     * @param html
     */
    private appendHTML;
    /**
     * 插入 elem
     * @param $elem
     */
    private insertElem;
}
export default Command;
