import { JavaObject } from '../../java/lang/JavaObject';
import { Random } from '../../java/util/Random';
import { Class } from '../../java/lang/Class';
export declare class ArrayUtils extends JavaObject {
private constructor();
/**
* Liefert das Array mit den Werten 0 bis size-1 in permutierter Reihenfolge.
*
Beispiel für size = 5 --> {2, 3, 0, 1, 4}
*
* @param size Die Länge des Arrays.
* @param random Ein {@link Random}-Objekt zum Permutieren der Elemente des Arrays.
*
* @return das Array mit den Werten 0 bis size-1 in permutierter Reihenfolge.
*/
static getIndexPermutation(size: number, random: Random): Array;
/**
* Liefert eine Kopie des übergebenen Arrays ergänzt um eine übergebene Zahl.
*
* @param a Das übergebene Array.
* @param value Die Zahl, welche ergänzt wird.
*
* @return eine Kopie des übergebenen Arrays ergänzt um eine übergebene Zahl.
*/
static erweitern(a: Array, value: number): Array;
transpilerCanonicalName(): string;
isTranspiledInstanceOf(name: string): boolean;
static class: Class;
}
export declare function cast_de_svws_nrw_core_utils_ArrayUtils(obj: unknown): ArrayUtils;
//# sourceMappingURL=ArrayUtils.d.ts.map