import { Parser, RecognitionException } from "antlr4ts";
/**
 * 策略相关的工具，公共方法抽取
 */
export declare class StrategyUtil {
    /**
     * 根据修复中的异常信息，产生一个错误提示的消息
     * @param e
     */
    static generateErrorMark(e: RecognitionException): void;
    private static isExistInErrorMarkList;
    /**
     * 修复动作
     * @param recognizer
     * @param e
     */
    static repair(recognizer: Parser, e: RecognitionException): void;
    /**
     * 根据token的type转换成token的text
     * @param recognizer
     * @param typeNumber
     */
    private static getTokenTextByType;
    private static minDistance;
    private static min;
}
