import type { RequestOptions } from '../request';
import type { Response } from '../response';
import type { ErrorCode } from './constants';
export type ClientErrorCreateContext<T = any> = {
    request: RequestOptions;
    error?: Error;
    response?: Response<T>;
    code?: ErrorCode;
};
export type ClientErrorContext<T = any> = ClientErrorCreateContext<T> & {
    message: string;
};
