export interface JSONRPCErrorData { status?: number; details?: unknown; headers?: Record; } export interface JSONRPCErrorOptions { code?: number; data?: JSONRPCErrorData; } export declare class JSONRPCError extends Error { readonly code: number; readonly data: JSONRPCErrorData | undefined; constructor(message: string, { code, data }?: JSONRPCErrorOptions); }