import { CommonTokenStream } from 'antlr4ts'; /** * 获取当前位置以后的第一个注释 * @param tokens 语言标记流 * @param currentIndex 要查找的位置 * @returns 当前位置以后的第一个注释 */ export declare function findNextComment(tokens: CommonTokenStream, currentIndex: number): import("antlr4ts").Token | undefined; /** * 获取当前片段内的换行符 * @param tokens 语言标记流 * @param startIndex 要查找的起始位置 * @param endIndex 要查找的结束位置 * @returns */ export declare function findLineBreak(tokens: CommonTokenStream, startIndex: number, endIndex: number): boolean; /** * 获取当前位置以后的注释 * @param tokens 语言标记流 * @param currentIndex 要查找的位置 * @returns 当前位置以后的注释 */ export declare function getSubsequentComments(tokens: CommonTokenStream, currentIndex: number): string[]; /** * 去掉字符串后面的换行符 * @param str * @returns */ export declare function removeEndLf(str: string): string;