import { JavaObject } from '../../../java/lang/JavaObject'; import { GostBeratungslehrer } from '../../../core/data/gost/GostBeratungslehrer'; import { GostFach } from '../../../core/data/gost/GostFach'; import { GostJahrgangFachkombination } from '../../../core/data/gost/GostJahrgangFachkombination'; import { GostLaufbahnplanungDatenSchueler } from '../../../core/data/gost/GostLaufbahnplanungDatenSchueler'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class GostLaufbahnplanungDaten extends JavaObject { /** * Die Revision des LP-Datenformates, um zu überprüfen, ob die Datei in dem richtigen Format vorliegt (-1 für Entwickler-Revisionen und ansonsten aufsteigend ab 1) */ lpRevision: number; /** * Die Schulnummer der Schule, welcher die Laufbahndaten zugeordnet sind. */ schulNr: number; /** * Der erste Teil (von dreien) der Bezeichnung der Schule */ schulBezeichnung1: string; /** * Der zweite Teil (von dreien) der Bezeichnung der Schule */ schulBezeichnung2: string; /** * Der dritte Teil (von dreien) der Bezeichnung der Schule */ schulBezeichnung3: string; /** * Anmerkungen zu diesen Daten */ anmerkungen: string; /** * Das Kalenderjahr, in dem der Schüler sein Abitur ablegt bzw. ablegen wird. */ abiturjahr: number; /** * Die aktuelle Jahrgangsstufe, welche dem Abiturjahrgang zugeordnet ist. */ jahrgang: string | null; /** * Der derzeitige Beratungstext, welcher auf einem Ausdruck eines Schülerlaufbahnbogens für die * gymnasiale Oberstufe gedruckt wird. */ textBeratungsbogen: string | null; /** * Legt fest, ob ein Zusatzkurs in Geschichte angeboten wird. */ hatZusatzkursGE: boolean; /** * Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Geschichte beginnt. */ beginnZusatzkursGE: string | null; /** * Legt fest, ob ein Zusatzkurs in Sozialwissenschaften angeboten wird. */ hatZusatzkursSW: boolean; /** * Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Sozialwissenschaften beginnt. */ beginnZusatzkursSW: string | null; /** * Die Liste der Beratungslehrer für diesen Jahrgang */ readonly beratungslehrer: List; /** * Die Liste der Fächer der gymnasialen Oberstufe für diesen Jahrgang */ readonly faecher: List; /** * Die Liste der notwendigen und der unzulässigen Kursart-spezifischen Fach-Kombinationen für diesen Jahrgang */ readonly fachkombinationen: List; /** * Die Liste der Schüler mit ihren Laufbahnplanungsdaten. */ readonly schueler: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): GostLaufbahnplanungDaten; static transpilerToJSON(obj: GostLaufbahnplanungDaten): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_gost_GostLaufbahnplanungDaten(obj: unknown): GostLaufbahnplanungDaten; //# sourceMappingURL=GostLaufbahnplanungDaten.d.ts.map