import { JavaObject } from '../../../java/lang/JavaObject'; import { GostBlockungKursLehrer } from '../../../core/data/gost/GostBlockungKursLehrer'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class GostBlockungKurs extends JavaObject { /** * Die ID des Kurses */ id: number; /** * Die ID des Faches */ fach_id: number; /** * Die Kursart siehe auch ID von {@link GostKursart} */ kursart: number; /** * Die Nummer des Kurses (gezählt ab 1) */ nummer: number; /** * Gibt an, ob es sich um einen Kooperationskurs an einer anderen Schule handelt */ istKoopKurs: boolean; /** * Ein Suffix, welches einer Standard-Kursbezeichnung angehangen wird - z.B. um spezielle Kurse zu markieren. */ suffix: string; /** * Die Anzahl der Wochenstunden, welche dem Kurs zugeordnet */ wochenstunden: number; /** * Die Anzahl an Schienen, die der Kurs belegt, meistens =1. Falls > 1 ist es ein 'Multikurs'. */ anzahlSchienen: number; /** * Die Lehrer, die diesem Kurs bereits fest zugeordnet sind. */ lehrer: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): GostBlockungKurs; static transpilerToJSON(obj: GostBlockungKurs): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_gost_GostBlockungKurs(obj: unknown): GostBlockungKurs; //# sourceMappingURL=GostBlockungKurs.d.ts.map