import type { Alternation, Alternative, NonTerminal, Option, Repetition, RepetitionMandatory, Rule } from 'chevrotain';
import { GAstVisitor } from 'chevrotain';
export default class TokenCollectorVisitor extends GAstVisitor {
    visitNonTerminal(_node: NonTerminal): void;
    visitAlternative(_node: Alternative): void;
    visitOption(_node: Option): void;
    visitRepetition(_node: Repetition): void;
    visitRepetitionMandatory(_node: RepetitionMandatory): void;
    visitAlternation(_node: Alternation): void;
    visitRule(_node: Rule): void;
    actualTokens: any[];
    constructor();
    visitTerminal(node: any): void;
    visitRepetitionMandatoryWithSeparator(node: any): void;
    visitRepetitionWithSeparator(node: any): void;
}
