export interface EsriWorkflowModelsRestJobTemplateDescription {
    jobTemplateId: string;
    jobTemplateName: string;
    description?: string | null;
    category?: string | null;
    diagramId?: string | null;
    diagramName?: string | null;
    state: EsriWorkflowModelsRestJobTemplateDescriptionStateEnum;
}
export declare enum EsriWorkflowModelsRestJobTemplateDescriptionStateEnum {
    Draft = "Draft",
    Active = "Active",
    Automated = "Automated",
    Retired = "Retired"
}
export declare function EsriWorkflowModelsRestJobTemplateDescriptionFromJSON(json: any): EsriWorkflowModelsRestJobTemplateDescription;
export declare function EsriWorkflowModelsRestJobTemplateDescriptionFromJSONTyped(json: any, ignoreDiscriminator: boolean): EsriWorkflowModelsRestJobTemplateDescription;
export declare function EsriWorkflowModelsRestJobTemplateDescriptionToJSON(value?: EsriWorkflowModelsRestJobTemplateDescription | null): any;
