import { HttpException as BaseHttpException, HttpStatus } from '@nestjs/common'; import { TypedDataTransferObject } from './typed-data-transfer-object'; export declare class HttpException extends BaseHttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message: string, status: HttpStatus); } export declare class BadRequestException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class UnauthorizedException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class NotFoundException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class ForbiddenException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class NotAcceptableException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class RequestTimeoutException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class ConflictException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class GoneException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class HttpVersionNotSupportedException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class PayloadTooLargeException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class UnsupportedMediaTypeException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class UnprocessableEntityException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class InternalServerErrorException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class NotImplementedException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class ImATeapotException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class MethodNotAllowedException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class BadGatewayException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class ServiceUnavailableException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class GatewayTimeoutException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } export declare class PreconditionFailedException extends HttpException implements TypedDataTransferObject { __type: string; message: string; constructor(message?: string); } //# sourceMappingURL=exceptions.d.ts.map