export type Headers = Record; export interface Response

{ headers: H; payload: P; status: number | undefined; statusText: string; } export interface ApiErrorMessage { code: string; errors?: { code: string; message: string; source: { pointer: string; }; }[]; message: string; } export interface ApiErrorPayload { code: number; errors: Record; message: string; status: string; warnings?: { field: string; scope: string; text: string; value: number | string | object[]; }[]; } export interface ApiError

extends Error, Response { } export declare enum HttpCodes { ACCEPTED = 202, FORBIDDEN = 403, GONE = 410, NO_CONTENT = 204, NOT_FOUND = 404, PRECONDITION_FAILED = 412 }