///
import { ApiResponse, HttpContext, HttpRequest } from '@apimatic/core-interfaces';
/**
* Thrown when the HTTP status code is not okay.
*
* The ApiError extends the ApiResponse interface, so all ApiResponse
* properties are available.
*/
export declare class ApiError extends Error implements ApiResponse {
request: HttpRequest;
statusCode: number;
headers: Record;
result: T | undefined;
body: string | Blob | NodeJS.ReadableStream;
constructor(context: HttpContext, message: string);
}
export declare function loadResult(error: ApiError): Promise;
//# sourceMappingURL=apiError.d.ts.map