import { JavaObject } from '../../java/lang/JavaObject'; import { GostBlockungListeneintrag } from '../../core/data/gost/GostBlockungListeneintrag'; import type { List } from '../../java/util/List'; import { Class } from '../../java/lang/Class'; export declare class BlockungsUtils extends JavaObject { /** * Ein Comparator zum Sortieren von {@link GostBlockungListeneintrag}, welcher beachtet, dass der Suffix Zahlen enthält. */ private static readonly _compGostBlockungListeneintrag; private constructor(); /** * Sortiert die Liste nach dem Namen der Blockung. Ist der Suffix eine Zahl, so wird dies bei der Sortierung beachtet. * * @param list Die zu sortierende Liste. */ static sortGostBlockungListeneintrag(list: List): void; private static extractTrailingNumber; /** * Liefert das Minimum beider Zahlenwerte. Ein NULL-Wert wird ignoriert. * * @param value1 Der 1. Zahlenwert. * @param value2orNull Der 2. Zahlenwert (oder NULL). * * @return das Minimum beider Zahlenwerte. Ein NULL-Wert wird ignoriert. */ static minVI(value1: number, value2orNull: number | null): number; /** * Liefert das Maximum beider Zahlenwerte. Ein NULL-Wert wird ignoriert. * * @param value1 Der 1. Zahlenwert. * @param value2orNull Der 2. Zahlenwert (oder NULL). * * @return das Maximum beider Zahlenwerte. Ein NULL-Wert wird ignoriert. */ static maxVI(value1: number, value2orNull: number | null): number; /** * Liefert das Minimum zweier Integer-Zahlenwerte. Ein NULL-Wert wird ignoriert. * * @param a Der 1. Zahlenwert (oder NULL). * @param b Der 2. Zahlenwert (oder NULL). * * @return das Minimum zweier Integer-Zahlenwerte. Ein NULL-Wert wird ignoriert. */ static minII(a: number | null, b: number | null): number | null; /** * Liefert das Maximum zweier Integer-Zahlenwerte. Ein NULL-Wert wird ignoriert. * * @param a Der 1. Zahlenwert (oder NULL). * @param b Der 2. Zahlenwert (oder NULL). * * @return das Maximum zweier Integer-Zahlenwerte. Ein NULL-Wert wird ignoriert. */ static maxII(a: number | null, b: number | null): number | null; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; } export declare function cast_de_svws_nrw_core_utils_BlockungsUtils(obj: unknown): BlockungsUtils; //# sourceMappingURL=BlockungsUtils.d.ts.map