export declare class HttpException extends Error { statusCode: number; details?: unknown | undefined; constructor(statusCode: number, message: string, details?: unknown | undefined); toJSON(): Record; } export declare class BadRequestException extends HttpException { constructor(message?: string, details?: unknown); } export declare class UnauthorizedException extends HttpException { constructor(message?: string, details?: unknown); } export declare class ForbiddenException extends HttpException { constructor(message?: string, details?: unknown); } export declare class NotFoundException extends HttpException { constructor(message?: string, details?: unknown); } export declare class ConflictException extends HttpException { constructor(message?: string, details?: unknown); } export declare class PayloadTooLargeException extends HttpException { constructor(message?: string, details?: unknown); } export declare class UnsupportedMediaTypeException extends HttpException { constructor(message?: string, details?: unknown); } export declare class UnprocessableException extends HttpException { constructor(message?: string, details?: unknown); } export declare class TooManyRequestsException extends HttpException { constructor(message?: string, details?: unknown); } export declare class InternalServerException extends HttpException { constructor(message?: string, details?: unknown); } //# sourceMappingURL=exceptions.d.ts.map