import { BooleanExprContext, UnaryExprContext, Visitor as VtlVisitor } from "@making-sense/vtl-2-1-antlr-tools-ts"; import { VisitorResult, Bindings } from "../model"; import ExpressionVisitor from "./Expression"; declare class BooleanVisitor extends VtlVisitor { exprVisitor: ExpressionVisitor; constructor(exprVisitor: ExpressionVisitor); visitUnaryExpr: (ctx: UnaryExprContext) => { resolve: (bindings: Bindings) => boolean | null; type: number; }; visitBooleanExpr: (ctx: BooleanExprContext) => { resolve: (bindings: Bindings) => boolean | null; type: number; }; } export default BooleanVisitor;