//#region src/Excel/v2/types/index.d.ts type Value = string | number; declare namespace Types { type Settings = { number_of_days?: Value; }; type Location = { ID?: Value; foreign_ID?: Value; name?: Value; }; type Teacher = { ID?: Value; foreign_ID?: Value; name?: Value; }; type Group = { ID?: Value; foreign_ID?: Value; name?: Value; is_class?: Value; members?: Value; }; type Person = { ID?: Value; foreign_ID?: Value; first_name?: Value; last_name?: Value; group?: Value; sex?: Value; SSN?: Value; }; type Course = { ID?: Value; foreign_ID?: Value; name?: Value; subject?: Value; groups?: Value; teachers?: Value; locations?: Value; total_hours?: Value; minutes_per_week?: Value; lesson_durations?: Value; overlap_group?: Value; merge_with?: Value; linked_lessons_parallel?: Value; linked_lessons_sequential?: Value; syllabus?: Value; }; type Syllabus = { ID?: Value; foreign_ID?: Value; subject_code?: Value; subject_name?: Value; course_code?: Value; course_name?: Value; school_type?: Value; }; type Source = { settings?: Settings[]; locations?: Location[]; teachers?: Teacher[]; persons?: Person[]; groups?: Group[]; courses?: Course[]; syllabuses?: Syllabus[]; }; type ErrorCode = 'missing_settings_sheet' | 'invalid_number_of_days' | 'missing_locations_sheet' | 'missing_groups_sheet' | 'missing_teachers_sheet' | 'ignoring_duplicate_location' | 'ignoring_duplicate_group' | 'ignoring_duplicate_teacher' | 'missing_persons_sheet' | 'invalid_group_reference' | 'invalid_sex' | 'ignoring_duplicate_person' | 'missing_courses_sheet' | 'ignoring_duplicate_course' | 'invalid_total_hours' | 'invalid_minutes_per_week' | 'ambiguous_planned_duration' | 'invalid_lesson_durations' | 'invalid_location_reference' | 'location_referenced_multiple_times' | 'group_referenced_multiple_times' | 'invalid_teacher_reference' | 'teacher_referenced_multiple_times' | 'forbidden_group_reference' | 'duplicate_group_member' | 'invalid_person_reference' | 'person_in_multiple_classes' | 'invalid_course_reference' | 'missing_syllabus_sheet' | 'ignoring_duplicate_syllabus' | 'missing_subject_name' | 'missing_school_type' | 'invalid_syllabus_reference' | 'both_linked_lessons_fields_present'; } //#endregion export { Types }; //# sourceMappingURL=index.d.ts.map