export declare type SubFlowsConfig = Array; export interface SubFlowMachineContext { currentFlowToCheck: string; subFlowTypes: Array; error: boolean; } export interface SubFlow { flowName: string; runInFlowTypes?: Array; conditions: Array; } export interface Condition { conditionName: string; onCheck: Function; mandatory?: boolean; }