/** * * * @export * @class ApplicationError * @extends {Error} */ export declare class ApplicationError extends Error { message: string; statusCode: number; errors: { [propertyName: string]: string; } | undefined; messageTitle?: string; /** * Creates an instance of ApplicationRequestError. * * @param {ErrorResponse} error */ constructor(message: string, statusCode?: number, errors?: { [propertyName: string]: string; }); } /** * Fordidden error * * @export * @class ForbiddenRequestError * @extends {ApplicationRequestError} */ export declare class UnauthorizedRequestError extends ApplicationError { constructor(msg?: string); } /** * */ export declare class ForbiddenRequestError extends ApplicationError { constructor(msg?: string); } export declare class NotFoundError extends ApplicationError { constructor(msg?: string); }