import type { JavaIterable } from '../../java/lang/JavaIterable'; import type { JavaIterator } from './JavaIterator'; import type { Collection } from './Collection'; export interface JavaSet extends JavaIterable { size(): number; isEmpty(): boolean; contains(e: any): boolean; [Symbol.iterator](): Iterator; iterator(): JavaIterator; toArray(): Array; toArray(a: Array): Array; add(e: E | null): boolean; remove(e: any): boolean; containsAll(c: Collection | null): boolean; addAll(c: Collection | null): boolean; removeAll(c: Collection | null): boolean; retainAll(c: Collection | null): boolean; clear(): void; equals(obj: any): boolean; hashCode(): number; } export declare function cast_java_util_Set(obj: unknown): JavaSet; /** * Gibt ein neues Set mit den übergebenen Elementen zurück. * * @return das neue Set */ export declare function java_util_Set_of(...elements: T[]): JavaSet; //# sourceMappingURL=JavaSet.d.ts.map