|
|
import type { JsonObject } from "./vendor/type-fest/basic.js"; |
|
|
|
|
|
|
|
|
|
|
|
export declare abstract class InferenceClientError extends Error { |
|
|
constructor(message: string); |
|
|
} |
|
|
export declare class InferenceClientInputError extends InferenceClientError { |
|
|
constructor(message: string); |
|
|
} |
|
|
interface HttpRequest { |
|
|
url: string; |
|
|
method: string; |
|
|
headers?: Record<string, string>; |
|
|
body?: JsonObject; |
|
|
} |
|
|
interface HttpResponse { |
|
|
requestId: string; |
|
|
status: number; |
|
|
body: JsonObject | string; |
|
|
} |
|
|
declare abstract class InferenceClientHttpRequestError extends InferenceClientError { |
|
|
httpRequest: HttpRequest; |
|
|
httpResponse: HttpResponse; |
|
|
constructor(message: string, httpRequest: HttpRequest, httpResponse: HttpResponse); |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export declare class InferenceClientProviderApiError extends InferenceClientHttpRequestError { |
|
|
constructor(message: string, httpRequest: HttpRequest, httpResponse: HttpResponse); |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export declare class InferenceClientHubApiError extends InferenceClientHttpRequestError { |
|
|
constructor(message: string, httpRequest: HttpRequest, httpResponse: HttpResponse); |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export declare class InferenceClientProviderOutputError extends InferenceClientError { |
|
|
constructor(message: string); |
|
|
} |
|
|
export {}; |
|
|
|