import { NavigableSet } from '../../../java/util/NavigableSet'; import { JavaIterator } from '../../../java/util/JavaIterator'; import { Collection } from '../../../java/util/Collection'; import { JavaObject } from '../../../java/lang/JavaObject'; import { SortedSet } from '../../../java/util/SortedSet'; import { Comparator } from '../../../java/util/Comparator'; export declare class AVLSet extends JavaObject implements NavigableSet { private readonly _set; /** * Erzeugt ein leeres Set, welche bei den Schlüsselwerten die natürliche Ordnung des {@link Comparable} - * Interface nutzt. */ constructor(); /** * Erstellt eine neues Setp und nutzt dabei die angegeben Ordnung der Schlüssel. * * @param comparator Die Ordnung für die Schlüssel. */ constructor(comparator: Comparator); /** * Erstellt ein neues Set mit den Daten des angegebenen Sets und nutzt dabei die Ordnung dieses Sets. * * @param set Die Map mit den Daten. */ constructor(set: SortedSet); comparator(): Comparator>; first(): E; last(): E; size(): number; isEmpty(): boolean; contains(o: unknown): boolean; toArray(): Array; toArray(a: Array): Array; add(e: E): boolean; remove(o: unknown): boolean; containsAll(c: Collection): boolean; addAll(c: Collection): boolean; retainAll(c: Collection): boolean; removeAll(c: Collection): boolean; clear(): void; lower(e: E): E | null; floor(e: E): E | null; ceiling(e: E): E | null; higher(e: E): E | null; pollFirst(): E | null; pollLast(): E | null; iterator(): JavaIterator; descendingSet(): NavigableSet; descendingIterator(): JavaIterator; subSet(fromElement: E, fromInclusive: boolean, toElement: E, toInclusive: boolean): NavigableSet; subSet(fromElement: E, toElement: E): SortedSet; headSet(toElement: E, inclusive: boolean): NavigableSet; headSet(toElement: E): SortedSet; tailSet(fromElement: E, inclusive: boolean): NavigableSet; tailSet(fromElement: E): SortedSet; isTranspiledInstanceOf(name: string): boolean; [Symbol.iterator](): Iterator; } export declare function cast_de_nrw_schule_svws_core_adt_set_AVLSet(obj: unknown): AVLSet;