import { IfExprContext, NvlAtomContext, Visitor as VtlVisitor } from "@making-sense/vtl-2-1-antlr-tools-ts"; import { Bindings, VisitorResult } from "../model"; import ExpressionVisitor from "./Expression"; declare class ConditionalVisitor extends VtlVisitor { exprVisitor: ExpressionVisitor; constructor(exprVisitor: ExpressionVisitor); visitIfExpr: (ctx: IfExprContext) => { resolve: (bindings: Bindings) => any; type: number; }; visitNvlAtom: (ctx: NvlAtomContext) => { resolve: (bindings: Bindings) => any; type: number; }; } export default ConditionalVisitor;