import { KursblockungAlgorithmusPermanentK } from '../../core/kursblockung/KursblockungAlgorithmusPermanentK'; import { Random } from '../../java/util/Random'; import { GostBlockungsdatenManager } from '../../core/utils/gost/GostBlockungsdatenManager'; import { Class } from '../../java/lang/Class'; import { Logger } from '../../core/logger/Logger'; export declare class KursblockungAlgorithmusPermanentKSchnellW extends KursblockungAlgorithmusPermanentK { /** * Im Konstruktor wird ein zufälliger Anfangszustand erzeugt. * * @param random Ein {@link Random}-Objekt zur Steuerung des Zufalls über einen Anfangs-Seed. * @param logger Logger für Benutzerhinweise, Warnungen und Fehler. * @param input Die dynamischen Blockungsdaten. */ constructor(random: Random, logger: Logger, input: GostBlockungsdatenManager); toString(): string; next(zeitEnde: number): void; private verteileKurseMitMatchingW; ladeBestMitSchuelerverteilung(): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; } export declare function cast_de_svws_nrw_core_kursblockung_KursblockungAlgorithmusPermanentKSchnellW(obj: unknown): KursblockungAlgorithmusPermanentKSchnellW; //# sourceMappingURL=KursblockungAlgorithmusPermanentKSchnellW.d.ts.map