import { JavaObject } from '../../../java/lang/JavaObject'; import { AbteilungKlassenzuordnung } from '../../../core/data/schule/AbteilungKlassenzuordnung'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class Abteilung extends JavaObject { /** * Die ID des Eintrags für die Abteilung */ id: number; /** * Die Bezeichnung der Abteilung (max. 50 Zeichen) */ bezeichnung: string; /** * Die ID des Schuljahresabschnitts für den die Abteilung definiert ist. */ idSchuljahresabschnitt: number; /** * Die Lehrer-ID des Abteilungsleiters, sofern die Abteilung einen zugewiesen hat. */ idAbteilungsleiter: number | null; /** * Die Bezeichnung des Raums des Abteilungsleiters (z.B. für Briefköpfe, max. 20 Zeichen) */ raum: string | null; /** * Die eMail-Adresse des Abteilungsleiters (max. 100 Zeichen) */ email: string | null; /** * Die interne telefonische Durchwahl des Abteilungsleiters */ durchwahl: string | null; /** * Gibt einen Wert für die Sortierung der Abteilungen an. */ sortierung: number; /** * Die Zuordnung der Klassen zu der Abteilung. */ readonly klassenzuordnungen: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): Abteilung; static transpilerToJSON(obj: Abteilung): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_schule_Abteilung(obj: unknown): Abteilung; //# sourceMappingURL=Abteilung.d.ts.map