import { SchuelerblockungOutput } from '../../core/data/kursblockung/SchuelerblockungOutput'; import { SchuelerblockungInput } from '../../core/data/kursblockung/SchuelerblockungInput'; import { Service } from '../../core/Service'; import { Class } from '../../java/lang/Class'; export declare class SchuelerblockungAlgorithmus extends Service { private static readonly _random; /** * Leerer Standardkonstruktor. */ constructor(); /** * Berechnen die Kurs-Schülerfachwahl-Zuordnung für einen Schüler anhand seiner Fachwahlen. * * @param pInput die Daten mit Informationen zu den Kursen und den Fachwahlen * * @return die Kurs-Schülerfachwahl-Zuordnung */ handle(pInput: SchuelerblockungInput): SchuelerblockungOutput; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; } export declare function cast_de_svws_nrw_core_kursblockung_SchuelerblockungAlgorithmus(obj: unknown): SchuelerblockungAlgorithmus; //# sourceMappingURL=SchuelerblockungAlgorithmus.d.ts.map