/** * Error normalizado que conserva la información devuelta por AutoScript. */ export declare class AutoFirmaError extends Error { readonly code: string; readonly nativeType: string | undefined; readonly nativeMessage: string | undefined; constructor(message: string, code?: string, nativeType?: string, nativeMessage?: string); } /** * Error emitido cuando no existe el objeto global AutoScript. */ export declare class AutoScriptUnavailableError extends AutoFirmaError { constructor(); } /** * Convierte el error nativo sin perder sus datos originales. * * AutoScript solo emite cinco tipos nativos. Tres de ellos identifican una * causa concreta sobre la que quien integra puede actuar —cancelación, falta de * memoria y falta de respuesta— y reciben su propio código; el resto queda como * `NATIVE_ERROR` con el tipo y el mensaje originales intactos, porque * `java.lang.Exception` es el cajón donde AutoFirma mete sus códigos `SAF_xx` y * traducirlos aquí sería inventar categorías que no existen. */ export declare function fromNativeError(nativeType: string, nativeMessage: string): AutoFirmaError;