import { BaseModel } from './base';
import { Coord } from './Coord';
import { StageActorRule } from './StageActorRule';
import { Tag } from './Tag';
import { TaskAssignmentType } from './TaskAssignmentType';
export interface WorkflowStage extends BaseModel {
    Workflow: string;
    Name: string;
    Description: string;
    Duration: number;
    PassOnRule: string;
    ActorRule: StageActorRule;
    MinNoOfActor: number;
    IsParallel: boolean;
    IsEntryPoint: boolean;
    IsExitPoint: boolean;
    Tags: Tag[];
    Form: string;
    AllowMultiSubProcess: boolean;
    AssignmentType: TaskAssignmentType;
    SubWorkFlow: string;
    SwimLane: string;
    Coordinates?: Coord;
    IsSubProcess: boolean;
    Key?: string;
}
