import type { TranspiledObject } from './TranspiledObject'; import { Class } from './Class'; import { JavaObject } from './JavaObject'; export declare class Throwable extends Error implements TranspiledObject { protected _cause: Throwable | null; constructor(param1?: Throwable | string | null, param2?: Throwable); getMessage(): string; getLocalizedMessage(): string; getCause(): Throwable | null; printStackTrace(): void; getClass(): Class; hashCode(): number; equals(obj: any): boolean; clone(): JavaObject; toString(): string; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; } export declare function cast_java_lang_Throwable(obj: unknown): Throwable; //# sourceMappingURL=Throwable.d.ts.map