export type IVAPIErrorParams = { name: string; code: string; description: string message: string, originalError?: Error | unknown } export interface IVAPIError { name: string; code: string; message: string, description: string; originalError?: Error | unknown toJSON(): IVAPISerializedError } export interface IVAPISerializedError { name: string; code: string; message: string, description: string; originalError?: Error | unknown }