import { Autocompletion } from "./core/Autocompletion.js";
import { DefaultParsedNode } from "./core/DefaultParsedNode.js";
import { Matcher } from "./core/Matcher.js";
import { Production } from "./core/Production.js";
import { Sym } from "./core/Symbol.js";
import { Rule } from "./ebnf/Rule.js";
declare class ParsedNode extends DefaultParsedNode {
    private nthEntryInParent;
    constructor(matcher: Matcher, symbol: Sym, production: Production);
    setNthEntryInParent(nthEntry: number): void;
    getNthEntryInParent(): number;
    getRule(): Rule | undefined;
    private parentHasSameRule;
    getAutocompletion(justCheck: boolean): Autocompletion[] | undefined;
    notifyListeners(): void;
    evaluate(...n: any): any;
}
export { ParsedNode };
//# sourceMappingURL=ParsedNode.d.ts.map