import { TChaynsErrorResponse } from './TChaynsErrorResponse'; export default class ChaynsError extends Error { static Parse(response: TChaynsErrorResponse): ChaynsError; private readonly errorCode; private readonly innerError; readonly statusCode: number | undefined; private readonly parameters; private _displayMessage; constructor(errorCode: string, inner?: Error, statusCode?: number); /** * @internal */ getErrorCode(): string; /** * @internal */ getInnerError(): Error | undefined; getParameters(): Record | null; get innerException(): Error | undefined; get displayMessage(): string | undefined; addParameter(key: string, value: any, updateIfExists?: boolean): ChaynsError; toJSON(): TChaynsErrorResponse; }