export declare class word_detection_js {
    root: any;
    size: any;
    constructor();
    add(str: any): void;
    clear(): void;
    /**
     * 在完全匹配的基础之上（不是尽可能） 再额外添加一个字符 获取这个额外添加的字符的所有更多尽可能的可能性
     * @param word
     * @param extra_word_char 在匹配自己的前提下 获取以此 往前多一个分叉的所有子分叉 （比如 cmd 使用 . 获取 cmd.exe cmd.bat 等)
     */
    detection_next_list_word(word: any, extra_word_char: any): any[];
    /**
     * 会  ”尽可能“  的往前匹配更多更匹配的 "唯一" 单词(有分叉就停止检索)
     * 如果和原本的输入一样就不返回了
     * @param word 单词 而不是被检测的文本
     * @param prefer_char 如果有这种情况 遇上分叉了 但是提供一个可选项，使用这个如果可以继续往前获取唯一的单词就继续往前
     * @return str or undefined
     */
    detection_next_one_word(word: any, prefer_char?: any): any;
}
