import { Activity } from "./Activity";
import { Step } from "./Step";
/** Defines a transition. */
export interface Transition extends Activity {
    /** Indicates the branch of that the transition participates in. */
    branch?: boolean | number | string;
    /** Indicates the source of this transition (what was previous). */
    source?: Step;
    /** Indicates the target of this transition (what is next). */
    target?: Step;
    /** Indicates the precedence for this transition. */
    rank?: number;
    /** Indicates the type of connector for the source on a design surface. */
    sourceConnector?: string;
    /** Indicates the type of connector for the target on a design surface. */
    targetConnector?: string;
}
