import { ExprDesc } from "../descriptors/ExprDesc";
export declare class ExpressionInterpreter {
    groupLevel: number;
    ops: any[];
    res: ExprDesc[];
    queue: any[];
    regex: RegExp;
    constructor();
    interprete(str: string): ExprDesc;
    fragmentize(str: string): void;
    onKey(match: string, str: string): void;
    onOperator(match: string, str: string): void;
    onValue(match: string, str: string): void;
    visitGroup(): void;
    leaveGroup(): void;
    onBool(match: string): void;
}
