import BaseException from "./base.exception"; /** * @fileoverview Bad Request exception (HTTP 400) * @author dr. Salmi */ /** * Exception thrown when the client sends a malformed or invalid request. * Corresponds to HTTP 400 Bad Request status code. * * @class BadRequestException * @extends {BaseException} * @example * ```typescript * throw new BadRequestException('Invalid request format'); * throw new BadRequestException('Missing required parameter', { field: 'email' }); * ``` */ declare class BadRequestException extends BaseException { /** * Creates an instance of BadRequestException. * * @param {string} [message='Bad Request'] - The error message * @param {Record} [context] - Additional context about the bad request * @memberof BadRequestException */ constructor(message?: string, context?: Record); } export default BadRequestException;