import { Nonterminal } from './ParsingExpression';
import { DefaultParsingExpressionVisitor } from './IParsingExpressionVisitor';
import { Rule } from './Rule';
import { Peg } from './Peg';
export declare class GraphBuilder extends DefaultParsingExpressionVisitor {
    private readonly parents;
    private readonly children;
    private rule;
    private beginningSet;
    build(peg: Peg): [Map<Rule, Set<Rule>>, Map<Rule, Set<Rule>>];
    addParent(rule: Rule, parent: Rule): void;
    visitNonterminal(pe: Nonterminal): void;
}
//# sourceMappingURL=GraphBuilder.d.ts.map