import { Edge, Node } from 'reactflow'; import { IFlowBasicNode } from './node'; export * from './meta'; export * from './node'; export type FlattenNodes = Record; export type FlattenEdges = Record; export interface FlowTreeNode { id: string; links: string[]; children: FlowTreeNode[]; } export interface InternalFlow { flattenNodes: Record; flattenEdges: Record; } export interface ActionPayload { type: string; payload: any; } export interface ActionOptions { recordHistory?: boolean; }