import { JavaObject } from '../../../java/lang/JavaObject'; import { StundenplanblockungLehrkraft } from '../../../core/data/stundenplanblockung/StundenplanblockungLehrkraft'; import { StundenplanblockungKopplung } from '../../../core/data/stundenplanblockung/StundenplanblockungKopplung'; import { StundenplanblockungKlasse } from '../../../core/data/stundenplanblockung/StundenplanblockungKlasse'; import { StundenplanblockungFach } from '../../../core/data/stundenplanblockung/StundenplanblockungFach'; import { StundenplanblockungLerngruppe } from '../../../core/data/stundenplanblockung/StundenplanblockungLerngruppe'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; import { StundenplanblockungRaum } from '../../../core/data/stundenplanblockung/StundenplanblockungRaum'; export declare class StundenplanblockungInput extends JavaObject { /** * Alle Lehrkräfte, die an der Stundenplanberechnung beteiligt sind. */ lehrkraefte: List; /** * Alle Klassen, die an der Stundenplanberechnung beteiligt sind. */ klassen: List; /** * Alle Fächer, die an der Stundenplanberechnung beteiligt sind. */ faecher: List; /** * Alle Räume, die an der Stundenplanberechnung beteiligt sind. */ raeume: List; /** * Alle Kopplungen, die an der Stundenplanberechnung beteiligt sind. */ kopplungen: List; /** * Alle Lerngruppen, die an der Stundenplanberechnung beteiligt sind. */ lerngruppen: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): StundenplanblockungInput; static transpilerToJSON(obj: StundenplanblockungInput): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_stundenplanblockung_StundenplanblockungInput(obj: unknown): StundenplanblockungInput; //# sourceMappingURL=StundenplanblockungInput.d.ts.map