export interface EsriWorkflowModelsRestActivity {
    typeName: EsriWorkflowModelsRestActivityTypeNameEnum;
    actionName: EsriWorkflowModelsRestActivityActionNameEnum;
    templateId: string;
}
export declare enum EsriWorkflowModelsRestActivityTypeNameEnum {
    CloseJob = "CloseJob",
    CreateJob = "CreateJob",
    AddComment = "AddComment",
    AssignJob = "AssignJob",
    SetCurrentStep = "SetCurrentStep",
    DeleteJob = "DeleteJob"
}
export declare enum EsriWorkflowModelsRestActivityActionNameEnum {
    Email = "Email",
    WebRequest = "WebRequest"
}
export declare function EsriWorkflowModelsRestActivityFromJSON(json: any): EsriWorkflowModelsRestActivity;
export declare function EsriWorkflowModelsRestActivityFromJSONTyped(json: any, ignoreDiscriminator: boolean): EsriWorkflowModelsRestActivity;
export declare function EsriWorkflowModelsRestActivityToJSON(value?: EsriWorkflowModelsRestActivity | null): any;
