import { EsriWorkflowModelsRestAssignedType, EsriWorkflowModelsRestDiagramPoint } from './';
export interface EsriWorkflowModelsRestDiagramStepPath {
    nextStep: string;
    expression?: string | null;
    label?: string | null;
    assignedTo?: string | null;
    points: Array<EsriWorkflowModelsRestDiagramPoint>;
    ports: Array<string>;
    assignedType: EsriWorkflowModelsRestAssignedType;
    status?: string | null;
    notifications: Array<string>;
    lineColor?: string | null;
    labelColor?: string | null;
    isAssignedToCustomExpression?: boolean | null;
    forceGroupAssignment?: boolean | null;
}
export declare function EsriWorkflowModelsRestDiagramStepPathFromJSON(json: any): EsriWorkflowModelsRestDiagramStepPath;
export declare function EsriWorkflowModelsRestDiagramStepPathFromJSONTyped(json: any, ignoreDiscriminator: boolean): EsriWorkflowModelsRestDiagramStepPath;
export declare function EsriWorkflowModelsRestDiagramStepPathToJSON(value?: EsriWorkflowModelsRestDiagramStepPath | null): any;
