import { JavaIterator } from '../../../java/util/JavaIterator'; import { Collection } from '../../../java/util/Collection'; import { JavaObject } from '../../../java/lang/JavaObject'; import { AVLMapSubMap } from '../../../core/adt/map/AVLMapSubMap'; export declare class AVLMapSubCollection extends JavaObject implements Collection { private readonly _sub; /** * Erstellt eine neue Sub-Collection zur übergebenen {@link AVLMapSubMap}. * * @param sub Die {@link AVLMapSubMap} auf der diese Sub-Collection operiert. */ constructor(sub: AVLMapSubMap); toString(): String; size(): number; isEmpty(): boolean; contains(o: unknown): boolean; iterator(): JavaIterator; toArray(): Array; toArray(a: Array): Array; add(e: V): boolean; remove(o: unknown): boolean; containsAll(c: Collection): boolean; addAll(c: Collection): boolean; removeAll(c: Collection): boolean; retainAll(c: Collection): boolean; clear(): void; isTranspiledInstanceOf(name: string): boolean; [Symbol.iterator](): Iterator; } export declare function cast_de_nrw_schule_svws_core_adt_map_AVLMapSubCollection(obj: unknown): AVLMapSubCollection;