import { RuleType, TokenType } from './Parser';
import Token from './Token';
export default class AstNode {
    readonly ruleType: RuleType;
    private readonly subItems;
    constructor(ruleType: RuleType);
    add(type: any, obj: any): void;
    getSingle(ruleType: RuleType): any;
    getItems(ruleType: RuleType): any[];
    getToken(tokenType: TokenType): any;
    getTokens(tokenType: TokenType): Token[];
}
