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 { AVLMapSubMap } from '../../../core/adt/map/AVLMapSubMap'; import { Comparator } from '../../../java/util/Comparator'; export declare class AVLMapSubKeySet extends JavaObject implements NavigableSet { private readonly _sub; /** * Erstellt eine neues Sub-Set auf die übergebene {@link AVLMap}. * * @param sub Die {@link AVLMap} auf der operiert wird. */ constructor(sub: AVLMapSubMap); toString(): String; comparator(): Comparator>; first(): K; last(): K; size(): number; isEmpty(): boolean; contains(o: unknown): boolean; toArray(): Array; toArray(a: Array): Array; add(e: K): 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: K): K | null; floor(e: K): K | null; ceiling(e: K): K | null; higher(e: K): K | null; pollFirst(): K | null; pollLast(): K | null; iterator(): JavaIterator; descendingSet(): NavigableSet; descendingIterator(): JavaIterator; subSet(fromElement: K, fromInclusive: boolean, toElement: K, toInclusive: boolean): NavigableSet; subSet(fromElement: K, toElement: K): SortedSet; headSet(toElement: K, inclusive: boolean): NavigableSet; headSet(toElement: K): SortedSet; tailSet(fromElement: K, inclusive: boolean): NavigableSet; tailSet(fromElement: K): SortedSet; isTranspiledInstanceOf(name: string): boolean; [Symbol.iterator](): Iterator; } export declare function cast_de_nrw_schule_svws_core_adt_map_AVLMapSubKeySet(obj: unknown): AVLMapSubKeySet;