export declare enum TagName {
    /**
     * 附件
     */
    attach = "attach",
    /**
     * 小标题
     */
    heading = "heading",
    /**
     * 列表
     */
    list = "ul",
    /**
     * 列表项目
     */
    li = "li",
    /**
     * 引用框
     */
    quote = "quote",
    /**
     * 随机块
     */
    randomblock = "randomblock",
    /**
     * 随机块外层
     */
    randomblocks = "randomBlocks",
    /**
     * 视频标签
     */
    flash = "flash",
    /**
     * 折叠框
     */
    collapse = "collapse",
    /**
     * 图片
     */
    img = "img",
    /**
     * 删除线
     */
    del = "del",
    /**
     * 加粗
     */
    bold = "bold",
    /**
     * 下划线
     */
    underline = "underline",
    /**
     * 斜体
     */
    italic = "italic",
    /**
     * 回复链接
     */
    pid = "pid",
    /**
     * 用户链接
     */
    uid = "uid",
    /**
     * 主题链接
     */
    tid = "tid",
    /**
     * 链接
     */
    url = "url",
    /**
     * 字体
     */
    font = "font",
    /**
     * 字体颜色
     */
    color = "color",
    /**
     * 表格
     */
    table = "table",
    /**
     * 字体大小
     */
    size = "size",
    /**
     * 表格行
     */
    tr = "tr",
    /**
     * 向右浮动
     */
    right = "right",
    /**
     * 向左浮动
     */
    left = "left",
    /**
     * 表格-单元格
     */
    td = "td",
    /**
     * 骰子
     */
    dice = "dice",
    /**
     * 对齐方式: left right center
     */
    align = "align",
    /**
     * 代码
     */
    code = "code",
    /**
     * @用户
     */
    at = "atUser",
    /**
     * 文本 = 不存在该标签，将文本视为被该标签包,
     */
    text = "text"
}
/**
 * 工具方法
 */
export declare class TagNameUtils {
    /**
     * 获取倒序摆列的所有标签名
     */
    static list(): TagName[];
    /**
     * 获取用于匹配标签的正则表达式
     * @return 正则表达式
     */
    static getMatchPattern(name: TagName): RegExp;
    /**
     * 获取用于解析度正则表达式
     * @return 正则表达式
     */
    static getParsePattern(name: TagName): RegExp;
    /**
     * 返回第一个匹配的标签名枚举
     * @param code 代码
     */
    static matcher(code: string): TagName;
}
