import type { JavaIterator } from '../../../java/util/JavaIterator'; import type { Collection } from '../../../java/util/Collection'; import { ArrayMap } from '../../../core/adt/map/ArrayMap'; import { JavaObject } from '../../../java/lang/JavaObject'; import { Class } from '../../../java/lang/Class'; export declare class ArrayMapCollection extends JavaObject implements Collection { /** * Die {@link ArrayMap} zu der diese Collection gehört. */ private readonly _map; /** * Erstellt eine neues Key-Set für die übergebene {@link ArrayMap}. * * @param map die {@link ArrayMap}, zu welcher dieses Key-set gehört */ constructor(map: ArrayMap); size(): number; isEmpty(): boolean; contains(obj: unknown | null): boolean; iterator(): JavaIterator; private getValueList; toArray(): Array; toArray(a: Array): Array; add(e: V): boolean; remove(o: unknown | null): boolean; containsAll(collection: Collection | null): boolean; addAll(c: Collection | null): boolean; removeAll(c: Collection | null): boolean; retainAll(c: Collection | null): boolean; clear(): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class>; [Symbol.iterator](): Iterator; } export declare function cast_de_svws_nrw_core_adt_map_ArrayMapCollection(obj: unknown): ArrayMapCollection; //# sourceMappingURL=ArrayMapCollection.d.ts.map