import { FilterTree } from "../FilterTree";
import { BooleanExpressionContext } from "../Context";
declare const Visitor: new (...args: any[]) => import("chevrotain").ICstVisitor<any, any>;
/**
 * Visitor to extract filter tree on the `WHERE` statement
 */
export declare class FilterTreeVisitor extends Visitor {
    tree: FilterTree;
    private parenthesisCount;
    private parenthesisToClose;
    private getOperator;
    private getValue;
    booleanExpression(ctx: BooleanExpressionContext): void;
}
export {};
//# sourceMappingURL=FilterTreeVisitor.d.ts.map