export default class AnnotationExtractor {
    constructor(klass: any, queries: any, model: any, options: any);
    class: any;
    model: any;
    queries: any;
    options: any;
    parser: PosParser;
    tokenizer: EnglishTokenizer;
    _input: any[];
    _output: any[];
    newCanonicals: {};
    run(synonyms: any, queries: any): Promise<void>;
    countWords(candidates: any): {};
    filterCandidates(pos: any, candidates: any, wordCounter: any): any[];
    hasConflict(fname: any, currentArg: any, currentPos: any, currentCanonical: any): boolean;
    _paraphrase(): Promise<void>;
    generateInput(candidates: any): void;
    extractCanonical(arg: any, index: any, values: any, query_canonical: any): void;
    _extractOneCanonical(canonical: any, paraphrase: any, value: any, query_canonical: any): void;
}
import PosParser from "../../../lib/pos-parser";
import EnglishTokenizer from "../../../lib/i18n/tokenizer/english";
