export interface EsriWorkflowModelsRestJobActionStepResponse {
    stepId: string;
    status: EsriWorkflowModelsRestJobActionStepResponseStatusEnum;
    statusDescription: string;
}
export declare enum EsriWorkflowModelsRestJobActionStepResponseStatusEnum {
    Success = "Success",
    NoStartedStep = "NoStartedStep",
    NoActiveStep = "NoActiveStep",
    AlreadyExecuting = "AlreadyExecuting",
    AssignedToDifferentUser = "AssignedToDifferentUser",
    JobClosed = "JobClosed",
    StepNotCurrent = "StepNotCurrent",
    NoMatchingPaths = "NoMatchingPaths",
    NotRunning = "NotRunning",
    WaitingForInfo = "WaitingForInfo",
    Held = "Held",
    NotHeld = "NotHeld",
    StepNotInDiagram = "StepNotInDiagram",
    StepNotAuto = "StepNotAuto"
}
export declare function EsriWorkflowModelsRestJobActionStepResponseFromJSON(json: any): EsriWorkflowModelsRestJobActionStepResponse;
export declare function EsriWorkflowModelsRestJobActionStepResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): EsriWorkflowModelsRestJobActionStepResponse;
export declare function EsriWorkflowModelsRestJobActionStepResponseToJSON(value?: EsriWorkflowModelsRestJobActionStepResponse | null): any;
