export declare class HTTPError extends Error { status: number; constructor(message: string, status: number); } export declare class BadRequestError extends HTTPError { constructor(); } export declare class UnauthorizedError extends HTTPError { constructor(); } export declare class PaymentRequiredError extends HTTPError { constructor(); } export declare class ForbiddenError extends HTTPError { constructor(); } export declare class NotFoundError extends HTTPError { constructor(); } export declare class MethodNotAllowedError extends HTTPError { constructor(); } export declare class NotAcceptableError extends HTTPError { constructor(); } export declare class ProxyAuthenticationRequiredError extends HTTPError { constructor(); } export declare class RequestTimeoutError extends HTTPError { constructor(); } export declare class ConflictError extends HTTPError { constructor(); } export declare class GoneError extends HTTPError { constructor(); } export declare class LengthRequiredError extends HTTPError { constructor(); } export declare class PreconditionFailedError extends HTTPError { constructor(); } export declare class PayloadTooLargeError extends HTTPError { constructor(); } export declare class URITooLongError extends HTTPError { constructor(); } export declare class UnsupportedMediaTypeError extends HTTPError { constructor(); } export declare class RangeNotSatisfiableError extends HTTPError { constructor(); } export declare class ExpectationFailedError extends HTTPError { constructor(); } export declare class ImATeapotError extends HTTPError { constructor(); } export declare class MisdirectedRequestError extends HTTPError { constructor(); } export declare class UnprocessableEntityError extends HTTPError { constructor(); } export declare class LockedError extends HTTPError { constructor(); } export declare class FailedDependencyError extends HTTPError { constructor(); } export declare class UpgradeRequiredError extends HTTPError { constructor(); } export declare class PreconditionRequiredError extends HTTPError { constructor(); } export declare class TooManyRequestsError extends HTTPError { constructor(); } export declare class RequestHeaderFieldsTooLargeError extends HTTPError { constructor(); } export declare class UnavailableForLegalReasonsError extends HTTPError { constructor(); } export declare class InternalServerError extends HTTPError { constructor(); } export declare class NotImplementedError extends HTTPError { constructor(); } export declare class BadGatewayError extends HTTPError { constructor(); } export declare class ServiceUnavailableError extends HTTPError { constructor(); } export declare class GatewayTimeoutError extends HTTPError { constructor(); } export declare class HTTPVersionNotSupportedError extends HTTPError { constructor(); } export declare class VariantAlsoNegotiatesError extends HTTPError { constructor(); } export declare class InsufficientStorageError extends HTTPError { constructor(); } export declare class LoopDetectedError extends HTTPError { constructor(); } export declare class NotExtendedError extends HTTPError { constructor(); } export declare class NetworkAuthenticationRequiredError extends HTTPError { constructor(); } export declare function createHTTPError(status: number): HTTPError;