import type { BinaryMalloyOperator } from '../types/binary_operators'; import type { ExprValue } from '../types/expr-value'; import { ExpressionDef } from '../types/expression-def'; import type { FieldSpace } from '../types/field-space'; export declare abstract class BinaryBoolean extends ExpressionDef { readonly left: ExpressionDef; readonly op: opType; readonly right: ExpressionDef; elementType: string; legalChildTypes: import("../../..").TypeDesc[]; constructor(left: ExpressionDef, op: opType, right: ExpressionDef); getExpression(fs: FieldSpace): ExprValue; }