import { JavaObject } from '../../../java/lang/JavaObject'; import { KursblockungInputKurs } from '../../../core/data/kursblockung/KursblockungInputKurs'; import { KursblockungInputSchueler } from '../../../core/data/kursblockung/KursblockungInputSchueler'; import { KursblockungInputRegel } from '../../../core/data/kursblockung/KursblockungInputRegel'; import { KursblockungInputKursart } from '../../../core/data/kursblockung/KursblockungInputKursart'; import { KursblockungInputFach } from '../../../core/data/kursblockung/KursblockungInputFach'; import { KursblockungInputFachwahl } from '../../../core/data/kursblockung/KursblockungInputFachwahl'; import { Vector } from '../../../java/util/Vector'; export declare class KursblockungInput extends JavaObject { enmRevision: number; input: number; maxTimeMillis: number; maxSchienen: number; regeln: Vector; faecher: Vector; kursarten: Vector; kurse: Vector; schueler: Vector; fachwahlen: Vector; constructor(); isTranspiledInstanceOf(name: string): boolean; static transpilerFromJSON(json: string): KursblockungInput; static transpilerToJSON(obj: KursblockungInput): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_nrw_schule_svws_core_data_kursblockung_KursblockungInput(obj: unknown): KursblockungInput;