import { TempNode } from '../core/TempNode'; import { NodeBuilder } from '../core/NodeBuilder'; import { Node } from '../core/Node'; export class CondNode extends TempNode { constructor( a: Node, b: Node, op: string, ifNode: Node, elseNode: Node ); a: Node; b: Node; op: string; ifNode: Node; elseNode: Node; nodeType: string; getCondType( builder: NodeBuilder ): string; copy( source: CondNode ): this; static EQUAL: string; static NOT_EQUAL: string; static GREATER: string; static GREATER_EQUAL: string; static LESS: string; static LESS_EQUAL: string; }