/*! * Copyright Adaptavist 2023 (c) All rights reserved */ import { BaseErrorStrategyHandlers, BaseErrorStrategyOption, CustomErrorHandler, ErrorStrategyBuilderConstructor, HttpError } from "@managed-api/commons-core"; import { ErrorStrategyBuilder } from "./builders/errorStrategy"; export interface CommonError { statusCode?: number; data?: { authorized: boolean; valid: boolean; errors: { message: { translation: string; args: any[]; }; successful: boolean; }[]; }; message?: string; errors?: { status: number; code: string; title: string; detail: string | null; }[]; } export declare type AdditionalErrorTypes = HttpError; export interface ErrorStrategyHandlers extends BaseErrorStrategyHandlers { } export interface ErrorStrategyOption extends BaseErrorStrategyOption { } export declare const customErrorHandlers: CustomErrorHandler[]; export declare const errorStrategyBuilderConstructor: ErrorStrategyBuilderConstructor; //# sourceMappingURL=errorStrategy.d.ts.map