package com.airlock.iam.flow.domain.model.statemachine;

import com.airlock.iam.flow.api.domain.model.flow.Flow;
import com.airlock.iam.flow.api.domain.model.step.StepAction;
import java.util.Optional;

public interface InternalFlow extends Flow {
   Optional<StepAction> nextAction();

   boolean succeeded();

   void finalizeCurrentStep();
}
