export declare enum LeaveStatus {
    Submit = "1",
    Cancel = "2"
}
export declare enum AttendanceStatus {
    /**
     * 非出勤
     */
    None = 0,
    /**
   * 出勤
   */
    Attendance = 1,
    /**
   * 请假
   */
    Leave = 2
}
export declare enum DailyStatus {
    /**
     * 未到校:00000000  0
     */
    None = 0,
    /**
    * 接到孩子:00000001  1
    */
    TakeOver = 1,
    /**
     * 入校:00000010  2
     */
    SignIn = 2,
    /**
     * 作业已完成:00000100  4
     */
    HomeWork = 4,
    /**
     * 申请接孩子: 00001000  8
     */
    ApplySignOut = 8,
    /**
     * 同意接走:00010000  16
     */
    AgreeSignOut = 16,
    /**
     * 孩子已经接走:00100000  32
     */
    SignOut = 32,
    /**
     * 老师已反馈:01000000  64
     */
    TeacherFeedback = 64
}
export declare function hasDailyStatus(target: DailyStatus, p: DailyStatus): boolean;
export declare enum TeacherType {
    Teacher = "1",
    VicePrincipal = "2",
    Principal = "3"
}
export declare function getTeacherTypeLable(value: any): string;
export declare function getTeacherTypeOptions(): any[];
export declare enum ParentsRelationshipType {
    Father = "1",
    Mother = "2",
    Grandpa = "3",
    Grandmother = "4",
    Grandpa2 = "5",
    Grandmother2 = "6"
}
export declare function getParentsRelationshipLable(value: any): string;
export declare function getParentsRelationshipTypeOptions(): any[];
export declare enum SexType {
    Male = "1",
    FeMale = "2"
}
export declare function getSexTypeLable(value: any): string;
export declare function getSexTypeOptions(): any[];
export declare enum PersonType {
    Teacher = "1",
    Parents = "2",
    Student = "3"
}
export declare function getPersonTypeLable(value: any): string;
export declare function getPersonTypeOptions(): any[];
export declare enum SubjectType {
    Chinese = "1",
    Math = "2",
    English = "3"
}
export declare function getSubjectTypeLable(value: any): string;
export declare function getSubjectTypeOptions(): any[];
export declare enum FeedbackStatus {
    /**
     * 未发布
     */
    None = 0,
    /**
     * 提交审核
     */
    Submit = 1,
    /**
     * 通过
     */
    Approved = 2,
    /**
     * 驳回
     */
    Reject = 3
}
export declare function getFeedbackStatusOptions(): any[];
export declare function getFeedbackStatusLable(value: any): string;
export declare enum FeedbackType {
    /**
     * 语文
     */
    Chinese = 1,
    /**
   * 数学
   */
    Math = 2,
    /**
   * 英语
   */
    English = 3,
    /**
   * 英语语法
   */
    EnglishGrammar = 4,
    /**
   * 美文
   */
    Beautify = 5,
    /**
   * 激励
   */
    Inspirit = 6,
    /**
   * 批评
   */
    Criticize = 7,
    /**
   * 其它
   */
    Other = 8
}
export declare function getFeedbackTypeOptions(): any[];
export declare function getFeedbackTypeLable(value: any): string;
export declare enum SchoolStage {
    PrimarySchool = "1",
    JuniorSchool = "2",
    HighSchool = "3"
}
export declare function getSchoolStageOptions(): any[];
export declare function getSchoolStageLable(value: any): string;
export declare enum PayCycle {
    /**按日 */
    ByDay = "1",
    /**按月 */
    ByMonth = "2",
    /**按次 */
    ByTimes = "3"
}
export declare function getPayCycleOptions(): any[];
export declare function getPayCycleLable(value: any): string;
export declare enum PayType {
    /**托管费 */
    Custody = "1",
    /**餐费 */
    Meal = "2",
    /**其它 */
    Other = "3"
}
export declare function getPayTypeOptions(): any[];
export declare function getPayTypeLable(value: any): string;
export declare enum SemesterType {
    /**上学期:1*/
    First = 1,
    /**下学期:2*/
    Second = 2
}
export declare function getSemesterTypeOptions(): any[];
export declare function getSemesterTypeLable(value: any): string;
export declare enum WrongType {
    ChineseDictation = 1,
    ChinesePinyin = 2,
    EnglishDictation = 201,
    EnglishRead = 202
}
export declare function getWrongTypeOptions(): any[];
export declare function getWrongTypeLable(value: any): string;
/**
 * 民族
 */
export declare enum NationType {
    /**
     * 汉族
     */
    Nation01 = 1,
    /**
    * 满族
    */
    Nation02 = 2,
    /**
   * 蒙古族
   */
    Nation03 = 3,
    /**
   * 回族
   */
    Nation04 = 4,
    /**
   * 藏族
   */
    Nation05 = 5,
    /**
   * 维吾尔族
   */
    Nation06 = 6,
    /**
   * 苗族
   */
    Nation07 = 7,
    /**
   * 彝族
   */
    Nation08 = 8,
    /**
    * 壮族
    */
    Nation09 = 9,
    /**
    * 布依族
    */
    Nation10 = 10,
    /**
    * 侗族
    */
    Nation11 = 11,
    /**
    * 瑶族
    */
    Nation12 = 12,
    /**
    * 白族
    */
    Nation13 = 13,
    /**
    * 土家族
    */
    Nation14 = 14,
    /**
    * 哈尼族
    */
    Nation15 = 15,
    /**
    * 哈萨克族
    */
    Nation16 = 16,
    /**
    * 傣族
    */
    Nation17 = 17,
    /**
    * 黎族
    */
    Nation18 = 18,
    /**
    * 傈僳族
    */
    Nation19 = 19,
    /**
    * 佤族
    */
    Nation20 = 20,
    /**
    * 畲族
    */
    Nation21 = 21,
    /**
    * 高山族
    */
    Nation22 = 22,
    /**
    * 拉祜族
    */
    Nation23 = 23,
    /**
    * 水族
    */
    Nation24 = 24,
    /**
    * 东乡族
    */
    Nation25 = 25,
    /**
    * 纳西族
    */
    Nation26 = 26,
    /**
    * 景颇族
    */
    Nation27 = 27,
    /**
    * 柯尔克孜族
    */
    Nation28 = 28,
    /**
    * 土族
    */
    Nation29 = 29,
    /**
    * 达斡尔族
    */
    Nation30 = 30,
    /**
    * 仫佬族
    */
    Nation31 = 31,
    /**
    * 羌族
    */
    Nation32 = 32,
    /**
    * 布朗族
    */
    Nation33 = 33,
    /**
    * 撒拉族
    */
    Nation34 = 34,
    /**
    * 毛南族
    */
    Nation35 = 35,
    /**
    * 仡佬族
    */
    Nation36 = 36,
    /**
    * 锡伯族
    */
    Nation37 = 37,
    /**
    * 阿昌族
    */
    Nation38 = 38,
    /**
    * 普米族
    */
    Nation39 = 39,
    /**
    * 塔吉克族
    */
    Nation40 = 40,
    /**
    * 怒族
    */
    Nation41 = 41,
    /**
    * 乌孜别克族
    */
    Nation42 = 42,
    /**
    * 俄罗斯族
    */
    Nation43 = 43,
    /**
    * 鄂温克族
    */
    Nation44 = 44,
    /**
    * 德昂族
    */
    Nation45 = 45,
    /**
    * 保安族
    */
    Nation46 = 46,
    /**
    * 裕固族
    */
    Nation47 = 47,
    /**
    * 京族
    */
    Nation48 = 48,
    /**
    * 塔塔尔族
    */
    Nation49 = 49,
    /**
    * 独龙族
    */
    Nation50 = 50,
    /**
    * 鄂伦春族
    */
    Nation51 = 51,
    /**
    * 赫哲族
    */
    Nation52 = 52,
    /**
    * 门巴族
    */
    Nation53 = 53,
    /**
    * 珞巴族
    */
    Nation54 = 54,
    /**
    * 基诺族
    */
    Nation55 = 55,
    /**
    * 朝鲜族
    */
    Nation56 = 56
}
export declare function getNationTypeOptions(): any[];
export declare function getNationTypeLable(value: any): string;
/**
 * 政治面貌
 */
export declare enum PoliticalType {
    /**群众 */
    Mass = 1,
    /** 党员*/
    PartyMembers = 2,
    /**团员 */
    LeagueMembers = 3,
    /**民主党派 */
    Democratic = 4
}
export declare function getPoliticalTypeOptions(): any[];
export declare function getPoliticalTypeLable(value: any): string;
