export class RPN {
    /**
     * Puts token array in Reverse Polish Notation
     * @param {Token[] | Token} tokens
     * @returns {Token[]}
     */
    static TokensToRPN(tokens: Token[] | Token): Token[];
    constructor(deps: any, variables: any, peekers: any);
    deps: any;
    variables: any;
    peekers: any;
    parseRPN(rpn: any, substitutions?: {}): any;
    callPeekers(name: any, ...args: any[]): void;
}
import { Token } from "./Token";
