import * as Yup from 'yup'; export declare const createWorkflowValidationSchema: Yup.ObjectSchema; description: import("yup/lib/string").RequiredStringSchema; entityType: import("yup/lib/string").RequiredStringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; description: import("yup/lib/string").RequiredStringSchema; entityType: import("yup/lib/string").RequiredStringSchema; }>>, import("yup/lib/object").AssertsShape; description: import("yup/lib/string").RequiredStringSchema; entityType: import("yup/lib/string").RequiredStringSchema; }>>>; export declare const updateWorkflowValidationSchema: Yup.ObjectSchema; name: import("yup/lib/string").RequiredStringSchema; description: import("yup/lib/string").RequiredStringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; name: import("yup/lib/string").RequiredStringSchema; description: import("yup/lib/string").RequiredStringSchema; }>>, import("yup/lib/object").AssertsShape; name: import("yup/lib/string").RequiredStringSchema; description: import("yup/lib/string").RequiredStringSchema; }>>>; export declare const deleteWorkflowValidationSchema: Yup.ObjectSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; }>>, import("yup/lib/object").AssertsShape; }>>>; export declare const addWorkflowStatusValidationSchema: Yup.ObjectSchema; sortOrder: import("yup/lib/number").RequiredNumberSchema; droppableGroupId: import("yup/lib/string").RequiredStringSchema; parentDroppableGroupId: Yup.StringSchema; statusId: import("yup/lib/number").RequiredNumberSchema; nextStatusId: Yup.NumberSchema; prevStatusId: Yup.NumberSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; sortOrder: import("yup/lib/number").RequiredNumberSchema; droppableGroupId: import("yup/lib/string").RequiredStringSchema; parentDroppableGroupId: Yup.StringSchema; statusId: import("yup/lib/number").RequiredNumberSchema; nextStatusId: Yup.NumberSchema; prevStatusId: Yup.NumberSchema; }>>, import("yup/lib/object").AssertsShape; sortOrder: import("yup/lib/number").RequiredNumberSchema; droppableGroupId: import("yup/lib/string").RequiredStringSchema; parentDroppableGroupId: Yup.StringSchema; statusId: import("yup/lib/number").RequiredNumberSchema; nextStatusId: Yup.NumberSchema; prevStatusId: Yup.NumberSchema; }>>>; export declare const moveWorkflowStatusValidationSchema: Yup.ObjectSchema; to: import("yup/lib/number").RequiredNumberSchema; workflowId: import("yup/lib/number").RequiredNumberSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; to: import("yup/lib/number").RequiredNumberSchema; workflowId: import("yup/lib/number").RequiredNumberSchema; }>>, import("yup/lib/object").AssertsShape; to: import("yup/lib/number").RequiredNumberSchema; workflowId: import("yup/lib/number").RequiredNumberSchema; }>>>; export declare const deleteWorkflowStatusValidationSchema: Yup.ObjectSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; }>>, import("yup/lib/object").AssertsShape; }>>>; export declare const addNextStatusEventsValidationSchema: Yup.ObjectSchema; statusChangingEvents: import("yup/lib/array").RequiredArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined>; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; statusChangingEvents: import("yup/lib/array").RequiredArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined>; }>>, import("yup/lib/object").AssertsShape; statusChangingEvents: import("yup/lib/array").RequiredArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined>; }>>>; export declare const addStatusActionsToConnectionValidationSchema: (emailStatusActionType: T, rabbitMQStatusActionType: T, proposalDownloadStatusActionType: T, statusActionTypes: T[], otherEmailActionRecipients: U) => Yup.ObjectSchema; workflowId: import("yup/lib/number").RequiredNumberSchema; actions: any; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; workflowId: import("yup/lib/number").RequiredNumberSchema; actions: any; }>>, import("yup/lib/object").AssertsShape; workflowId: import("yup/lib/number").RequiredNumberSchema; actions: any; }>>>;