import Token from "../classes/Token";
import Grammar from "../grammar/grammar";
import GrammarRule, { GrammarAtom, GrammarRuleContentItem } from "../grammar/rule";
export declare function isRule(item: GrammarRuleContentItem): boolean;
export declare function isToken(item: GrammarRuleContentItem): boolean;
export declare function tokenMatches(token: Token, item: GrammarAtom): boolean;
export declare function adaptNodeData(data: any[], rule: GrammarRule): any;
export declare function tokenShouldBeIgnored(token: Token, grammar: Grammar, rule?: GrammarRule): boolean | undefined;
