export declare const querySchoolYear: (isAllTerm: boolean) => string;
export declare const LIST_ACTIVE_SCHOOL_YEAR_QUERY = "\n  query ListActiveSchoolYear {\n    school_year(\n      where: {\n        start_at: { _lte: \"now\" }\n        end_at: { _gte: \"now\" }\n        deleted_at: { _is_null: true }\n      }\n    ) {\n      id\n      start_at\n      end_at\n      code\n      name\n      school_course {\n        school {\n          id\n          programs(where: { deleted_at: { _is_null: true } }) {\n            id\n            code\n          }\n          educational_levels(where: { deleted_at: { _is_null: true } }) {\n            id\n            code\n          }\n        }\n      }\n      school_terms(\n        where: { deleted_at: { _is_null: true } }\n        order_by: { start_at: asc }\n      ) {\n        id\n        start_at\n        end_at\n        coefficient\n        code\n        name\n      }\n      school_terms_aggregate(where: { deleted_at: { _is_null: true } }) {\n        aggregate {\n          count\n        }\n      }\n    }\n  }\n";
export declare const ACTIVE_SCHOOL_YEAR_AND_NEXT_SCHOOL_YEAR_QUERY = "\n  query ActiveAndNextSchoolYear(\n    $startAt: timestamptz!\n    $endAt: timestamptz!\n    $school_id: Int!\n  ) {\n    school_year(\n      where: {\n        deleted_at: { _is_null: true }\n        start_at: { _lte: $startAt }\n        end_at: { _gte: $endAt }\n        school_course: { school_id: { _eq: $school_id } }\n      }\n      order_by: { id: asc }\n    ) {\n      code\n      end_at\n      id\n      name\n      start_at\n      school_course {\n        course_name\n        id\n        code\n      }\n    }\n  }\n";
export declare const LIST_ACTIVE_SCHOOL_YEAR_AND_NEXT_SCHOOL_YEAR_QUERY = "\nquery GetActiveAndNextSchoolYear($startAt: timestamptz, $endAt: timestamptz) {\n  school_year(where: {deleted_at: {_is_null: true}, start_at: {_lte: $startAt}, end_at: {_gte: $endAt}}, order_by: {id: asc}) {\n    id\n    start_at\n    end_at\n    school_course {\n      school {\n        id\n        programs(where: {deleted_at: {_is_null: true}}) {\n          id\n          code\n        }\n        educational_levels(where: {deleted_at: {_is_null: true}}) {\n          id\n          code\n        }\n      }\n    }\n    school_terms(where: {deleted_at: {_is_null: true}}, order_by: {start_at: asc}) {\n      id\n      start_at\n      end_at\n      coefficient\n    }\n    school_terms_aggregate(where: {deleted_at: {_is_null: true}}) {\n      aggregate {\n        count\n      }\n    }\n  }\n}\n";
export declare const LIST_NEXT_SCHOOL_YEAR_QUERY = "\n  query ListNextSchoolYear($nextYearDate: timestamptz!) {\n    school_year(\n      where: {\n        start_at: { _lte: $nextYearDate }\n        end_at: { _gte: $nextYearDate }\n        deleted_at: { _is_null: true }\n      }\n    ) {\n      id\n      start_at\n      end_at\n      school_course {\n        school {\n          id\n          programs(where: { deleted_at: { _is_null: true } }) {\n            id\n            code\n          }\n          educational_levels(where: { deleted_at: { _is_null: true } }) {\n            id\n            code\n          }\n        }\n      }\n      school_terms(\n        where: { deleted_at: { _is_null: true } }\n        order_by: { start_at: asc }\n      ) {\n        id\n        start_at\n        end_at\n        coefficient\n      }\n      school_terms_aggregate(where: { deleted_at: { _is_null: true } }) {\n        aggregate {\n          count\n        }\n      }\n    }\n  }\n";
