import { PredefinedType } from './PredefinedType';
/**
 * A node in the expression tree
 * @internal
 */
export declare class Node {
    /**
     * Value for the node
     * This can hold string tokens from an expression when building the tree, but it can also hold a boolean value when evaluating the tree
     * @internal
     */
    value: any;
    /**
     * Type of the value
     * @internal
     */
    valueType: PredefinedType;
    /**
     * Left node
     * @internal
     */
    left: Node;
    /**
     * Right node
     * @internal
     */
    right: Node;
}
