import { JavaObject } from '../../../java/lang/JavaObject'; import { StundenplanInputSimpleLehrkraft } from '../../../core/data/stundenplanblockung/StundenplanInputSimpleLehrkraft'; import { StundenplanInputSimpleFach } from '../../../core/data/stundenplanblockung/StundenplanInputSimpleFach'; import { StundenplanInputSimpleRaum } from '../../../core/data/stundenplanblockung/StundenplanInputSimpleRaum'; import { StundenplanInputSimpleKopplung } from '../../../core/data/stundenplanblockung/StundenplanInputSimpleKopplung'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; import { StundenplanInputSimpleKlasse } from '../../../core/data/stundenplanblockung/StundenplanInputSimpleKlasse'; export declare class StundenplanInputSimpleKurs extends JavaObject { /** * 0 bis n Lehrkräfte werden dem Kurs zugeordnet. */ lehrkraefte: List; /** * 0 bis n Klassen werden dem Kurs zugeordnet. */ klassen: List; /** * 0 oder 1 Fach wird dem Kurs zugeordnet. */ faecher: List; /** * 0 bis n potentielle Räume, von denen 0 oder 1 Raum dem Kurs zugeordnet wird. */ raeume: List; /** * 0 oder 1 Kopplung wird dem Kurs zugeordnet. */ kopplungen: List; /** * Die Wochenstunden des Kurses. Das Stundenplanprogramm bestimmt, wie diese verteilt werden. */ wochenstunden: number; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): StundenplanInputSimpleKurs; static transpilerToJSON(obj: StundenplanInputSimpleKurs): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_stundenplanblockung_StundenplanInputSimpleKurs(obj: unknown): StundenplanInputSimpleKurs; //# sourceMappingURL=StundenplanInputSimpleKurs.d.ts.map