import type { Collection } from './Collection'; import type { JavaSet } from './JavaSet'; import type { JavaMapEntry } from './JavaMapEntry'; import type { JavaFunction } from './function/JavaFunction'; export interface JavaMap { size(): number; isEmpty(): boolean; containsKey(key: K): boolean; containsValue(value: V): boolean; get(key: any): V | null; put(key: K, value: V): V | null; remove(key: any): V | null; putAll(m: JavaMap): void; clear(): void; keySet(): JavaSet; values(): Collection; entrySet(): JavaSet>; equals(o: any): boolean; hashCode(): number; computeIfAbsent(key: K, mappingFunction: JavaFunction): V | null; } export declare function cast_java_util_Map(obj: unknown): JavaMap; //# sourceMappingURL=JavaMap.d.ts.map