import { BetweenAtomContext, CharsetMatchAtomContext, IsNullAtomContext, Visitor as VtlVisitor } from "@making-sense/vtl-2-1-antlr-tools-ts"; import { Bindings, VisitorResult } from "../../model"; import ExpressionVisitor from "../Expression"; declare class ComparisonVisitor extends VtlVisitor { exprVisitor: ExpressionVisitor; constructor(exprVisitor: ExpressionVisitor); visitIsNullAtom: (ctx: IsNullAtomContext) => { resolve: (bindings: Bindings) => boolean; type: number; }; visitBetweenAtom: (ctx: BetweenAtomContext) => { resolve: (bindings: Bindings) => boolean | null; type: number; }; visitCharsetMatchAtom: (ctx: CharsetMatchAtomContext) => { resolve: (bindings: Bindings) => any; type: number; }; } export default ComparisonVisitor;