import { Context } from "../../context/index"; import { Connection } from "../../../api/contract/Step"; import { TemplateCondition } from "./Graph"; import Node from "./Node"; import Step from "./Step"; export default class Bifurcation extends Node { condition: TemplateCondition; continueConnection: Connection; navigate(stepId: string): Node | null; execute(context: Context): Promise; getNexStepConnection(context: Context): Connection; }