import type { TranspiledObject } from './TranspiledObject'; import { Class } from './Class'; export declare abstract class JavaObject implements TranspiledObject { getClass(): Class; static _hashCode(str: string): number; hashCode(): number; equals(obj: any): boolean; clone(): unknown; toString(): string | null; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static equalsTranspiler(obj: any, other: any): boolean; static getTranspilerHashCode(obj: any): number; } export declare function cast_java_lang_Object(obj: unknown): JavaObject; //# sourceMappingURL=JavaObject.d.ts.map