import type { Collection } from './Collection'; import type { JavaIterator } from './JavaIterator'; import type { JavaSet } from './JavaSet'; import type { Cloneable } from '../../java/lang/Cloneable'; import type { Serializable } from '../../java/io/Serializable'; import { AbstractSet } from './AbstractSet'; import { JavaObject } from '../../java/lang/JavaObject'; export declare class HashSet extends AbstractSet implements JavaSet, Cloneable, Serializable { protected readonly _set: Set; protected readonly _mapKollisionen: Map>; constructor(c?: Collection); iterator(): JavaIterator; size(): number; isEmpty(): boolean; contains(e: any): boolean; add(e: E): boolean; remove(o: any): boolean; clear(): void; clone(): JavaObject; toArray(): Array; toArray(a: Array): Array; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; } export declare function cast_java_util_HashSet(obj: unknown): HashSet; //# sourceMappingURL=HashSet.d.ts.map