import { JavaMapEntry } from '../../../java/util/JavaMapEntry'; import { NavigableSet } from '../../../java/util/NavigableSet'; import { JavaSet } from '../../../java/util/JavaSet'; import { NavigableMap } from '../../../java/util/NavigableMap'; import { AVLMapIntervall } from '../../../core/adt/map/AVLMapIntervall'; import { SortedSet } from '../../../java/util/SortedSet'; import { AVLMap } from '../../../core/adt/map/AVLMap'; import { Comparator } from '../../../java/util/Comparator'; import { AVLMapNode } from '../../../core/adt/map/AVLMapNode'; import { SortedMap } from '../../../java/util/SortedMap'; import { JavaIterator } from '../../../java/util/JavaIterator'; import { Collection } from '../../../java/util/Collection'; import { JavaObject } from '../../../java/lang/JavaObject'; import { JavaMap } from '../../../java/util/JavaMap'; import { Vector } from '../../../java/util/Vector'; export declare class AVLMapSubMap extends JavaObject implements NavigableMap { private readonly _par; private readonly _iv; private _asc; /** * Erstellt eine neue Sub-Map relativ zur übergebenen {@link AVLMap}. * * @param parent Die {@link AVLMap} auf der diese Sup-Map operiert. * @param intervall Das {@link AVLMapIntervall} auf das sich diese Sub-Map bezieht. */ constructor(parent: AVLMap, intervall: AVLMapIntervall, asc: boolean); toString(): String; equals(o: unknown): boolean; hashCode(): number; comparator(): Comparator; firstKey(): K; lastKey(): K; keySet(): JavaSet; values(): Collection; entrySet(): JavaSet>; size(): number; isEmpty(): boolean; containsKey(key: unknown): boolean; containsValue(value: unknown): boolean; get(key: unknown): V | null; put(key: K, value: V): V | null; remove(key: unknown): V | null; putAll(map: JavaMap): void; clear(): void; lowerEntry(key: K): JavaMapEntry | null; lowerKey(key: K): K | null; floorEntry(key: K): JavaMapEntry | null; floorKey(key: K): K | null; ceilingEntry(key: K): JavaMapEntry | null; ceilingKey(key: K): K | null; higherEntry(key: K): JavaMapEntry | null; higherKey(key: K): K | null; firstEntry(): JavaMapEntry | null; lastEntry(): JavaMapEntry | null; pollFirstEntry(): JavaMapEntry | null; pollLastEntry(): JavaMapEntry | null; descendingMap(): NavigableMap; navigableKeySet(): NavigableSet; descendingKeySet(): NavigableSet; subMap(fromKey: K, fromInclusive: boolean, toKey: K, toInclusive: boolean): NavigableMap; subMap(fromKey: K, toKey: K): SortedMap; headMap(toKey: K, inclusive: boolean): NavigableMap; headMap(toKey: K): SortedMap; tailMap(fromKey: K, inclusive: boolean): NavigableMap; tailMap(fromKey: K): SortedMap; bcAddKey(e: K): boolean; bcAddAllEntries(c: Collection>): boolean; bcAddEntryReturnBool(e: JavaMapEntry): boolean; bcContainsAllKeys(c: Collection): boolean; bcContainsAllEntries(c: Collection): boolean; bcContainsEntry(o: unknown): boolean; bcRemoveKeyReturnBool(o: unknown): boolean; bcRemoveEntry(o: unknown): boolean; bcRemoveAllKeys(c: Collection): boolean; bcRemoveAllEntries(c: Collection): boolean; bcRetainAllKeys(c: Collection): boolean; bcRetainAllEntries(c: Collection): boolean; firstEntryAsNode(): AVLMapNode | null; nextEntryOrNull(node: AVLMapNode): AVLMapNode | null; bcAddAllKeys(c: Collection): boolean; bcGetLowerKeyOrNull(e: K): K | null; bcGetFloorKeyOrNull(e: K): K | null; bcGetCeilingKeyOrNull(e: K): K | null; bcGetHigherKeyOrNull(e: K): K | null; bcPollFirstKeyOrNull(): K | null; bcPollLastKeyOrNull(): K | null; bcGetArrayListOfKeys(): Vector; bcGetArrayListOfValues(): Vector; bcGetArrayListOfEntries(): Vector | null>; bcGetSubKeySetIterator(): JavaIterator; bcGetSubKeySetDescending(): NavigableSet; bcGetSubKeySetDescendingIterator(): JavaIterator; bcGetSubKeySet(fromElement: K, fromInclusive: boolean, toElement: K, toInclusive: boolean): NavigableSet; bcGetSubKeySet(fromElement: K, toElement: K): SortedSet; bcGetSubKeyHeadSet(toElement: K, inclusive: boolean): NavigableSet; bcGetSubKeyHeadSet(toElement: K): SortedSet; bcGetSubKeyTailSet(fromElement: K, inclusive: boolean): NavigableSet; bcGetSubKeyTailSet(fromElement: K): SortedSet; bcGetSubCollectionIterator(): JavaIterator; bcContainsAllValues(c: Collection): boolean; bcGetSubEntrySetIterator(): JavaIterator>; private _createMap; private _createSet; isTranspiledInstanceOf(name: string): boolean; } export declare function cast_de_nrw_schule_svws_core_adt_map_AVLMapSubMap(obj: unknown): AVLMapSubMap;