import * as Yup from 'yup'; export declare const createTemplateValidationSchema: Yup.ObjectSchema; description: Yup.StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; description: Yup.StringSchema; }>>, import("yup/lib/object").AssertsShape; description: Yup.StringSchema; }>>>; export declare const cloneTemplateValidationSchema: Yup.ObjectSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; }>>, import("yup/lib/object").AssertsShape; }>>>; export declare const deleteTemplateValidationSchema: Yup.ObjectSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; }>>, import("yup/lib/object").AssertsShape; }>>>; export declare const createTopicValidationSchema: Yup.ObjectSchema; sortOrder: import("yup/lib/number").RequiredNumberSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; sortOrder: import("yup/lib/number").RequiredNumberSchema; }>>, import("yup/lib/object").AssertsShape; sortOrder: import("yup/lib/number").RequiredNumberSchema; }>>>; export declare const updateTopicValidationSchema: Yup.ObjectSchema; title: Yup.StringSchema; isEnabled: Yup.BooleanSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; title: Yup.StringSchema; isEnabled: Yup.BooleanSchema; }>>, import("yup/lib/object").AssertsShape; title: Yup.StringSchema; isEnabled: Yup.BooleanSchema; }>>>; export declare const deleteTopicValidationSchema: Yup.ObjectSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; }>>, import("yup/lib/object").AssertsShape; }>>>; export declare const createQuestionValidationSchema: (dataType: any) => Yup.ObjectSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; }>>, import("yup/lib/object").AssertsShape; }>>>; export declare const updateQuestionValidationSchema: Yup.ObjectSchema; naturalKey: Yup.StringSchema; question: Yup.StringSchema; config: Yup.StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; naturalKey: Yup.StringSchema; question: Yup.StringSchema; config: Yup.StringSchema; }>>, import("yup/lib/object").AssertsShape; naturalKey: Yup.StringSchema; question: Yup.StringSchema; config: Yup.StringSchema; }>>>; export declare const deleteQuestionValidationSchema: Yup.ObjectSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; }>>, import("yup/lib/object").AssertsShape; }>>>; export declare const updateQuestionTemplateRelationValidationSchema: Yup.ObjectSchema; templateId: import("yup/lib/number").RequiredNumberSchema; topicId: Yup.NumberSchema; sortOrder: Yup.NumberSchema; config: Yup.StringSchema; dependency: import("yup/lib/object").OptionalObjectSchema | null>; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; templateId: import("yup/lib/number").RequiredNumberSchema; topicId: Yup.NumberSchema; sortOrder: Yup.NumberSchema; config: Yup.StringSchema; dependency: import("yup/lib/object").OptionalObjectSchema | null>; }>>, import("yup/lib/object").AssertsShape; templateId: import("yup/lib/number").RequiredNumberSchema; topicId: Yup.NumberSchema; sortOrder: Yup.NumberSchema; config: Yup.StringSchema; dependency: import("yup/lib/object").OptionalObjectSchema | null>; }>>>; export declare const deleteQuestionTemplateRelationValidationSchema: Yup.ObjectSchema; templateId: import("yup/lib/number").RequiredNumberSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; templateId: import("yup/lib/number").RequiredNumberSchema; }>>, import("yup/lib/object").AssertsShape; templateId: import("yup/lib/number").RequiredNumberSchema; }>>>; export declare const updateTopicOrderValidationSchema: Yup.ObjectSchema, import("yup/lib/types").AnyObject, (number | undefined)[] | undefined, (number | undefined)[] | undefined>; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape, import("yup/lib/types").AnyObject, (number | undefined)[] | undefined, (number | undefined)[] | undefined>; }>>, import("yup/lib/object").AssertsShape, import("yup/lib/types").AnyObject, (number | undefined)[] | undefined, (number | undefined)[] | undefined>; }>>>; export declare const updateQuestionsTopicRelsValidationSchema: Yup.ObjectSchema; topicId: import("yup/lib/number").RequiredNumberSchema; questionIds: import("yup/lib/array").RequiredArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined>; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; topicId: import("yup/lib/number").RequiredNumberSchema; questionIds: import("yup/lib/array").RequiredArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined>; }>>, import("yup/lib/object").AssertsShape; topicId: import("yup/lib/number").RequiredNumberSchema; questionIds: import("yup/lib/array").RequiredArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined>; }>>>; export declare const updateTemplateValidationSchema: Yup.ObjectSchema; name: Yup.StringSchema; description: Yup.StringSchema; isArchived: Yup.BooleanSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; name: Yup.StringSchema; description: Yup.StringSchema; isArchived: Yup.BooleanSchema; }>>, import("yup/lib/object").AssertsShape; name: Yup.StringSchema; description: Yup.StringSchema; isArchived: Yup.BooleanSchema; }>>>; export declare const createQuestionTemplateRelationValidationSchema: Yup.ObjectSchema; questionId: import("yup/lib/string").RequiredStringSchema; sortOrder: import("yup/lib/number").RequiredNumberSchema; topicId: import("yup/lib/number").RequiredNumberSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; questionId: import("yup/lib/string").RequiredStringSchema; sortOrder: import("yup/lib/number").RequiredNumberSchema; topicId: import("yup/lib/number").RequiredNumberSchema; }>>, import("yup/lib/object").AssertsShape; questionId: import("yup/lib/string").RequiredStringSchema; sortOrder: import("yup/lib/number").RequiredNumberSchema; topicId: import("yup/lib/number").RequiredNumberSchema; }>>>; export declare const createEmailTemplateValidationSchema: Yup.ObjectSchema; description: import("yup/lib/string").RequiredStringSchema; useTemplateFile: import("yup/lib/boolean").RequiredBooleanSchema; subject: Yup.StringSchema; body: Yup.StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; description: import("yup/lib/string").RequiredStringSchema; useTemplateFile: import("yup/lib/boolean").RequiredBooleanSchema; subject: Yup.StringSchema; body: Yup.StringSchema; }>>, import("yup/lib/object").AssertsShape; description: import("yup/lib/string").RequiredStringSchema; useTemplateFile: import("yup/lib/boolean").RequiredBooleanSchema; subject: Yup.StringSchema; body: Yup.StringSchema; }>>>; export declare const updateEmailTemplateValidationSchema: Yup.ObjectSchema; name: import("yup/lib/string").RequiredStringSchema; description: import("yup/lib/string").RequiredStringSchema; useTemplateFile: import("yup/lib/boolean").RequiredBooleanSchema; subject: Yup.StringSchema; body: Yup.StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; name: import("yup/lib/string").RequiredStringSchema; description: import("yup/lib/string").RequiredStringSchema; useTemplateFile: import("yup/lib/boolean").RequiredBooleanSchema; subject: Yup.StringSchema; body: Yup.StringSchema; }>>, import("yup/lib/object").AssertsShape; name: import("yup/lib/string").RequiredStringSchema; description: import("yup/lib/string").RequiredStringSchema; useTemplateFile: import("yup/lib/boolean").RequiredBooleanSchema; subject: Yup.StringSchema; body: Yup.StringSchema; }>>>;