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 | undefined; elseNode: Node | undefined; 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; static AND: string; static OR: string; }