import BaseException from "../base.exception"; /** * @fileoverview No Items Found exception (HTTP 404) * @author dr. Salmi */ /** * Exception thrown when a search or list operation returns no results. * Corresponds to HTTP 404 Not Found status code. * * @class NoItemsFoundException * @extends {BaseException} * @example * ```typescript * throw new NoItemsFoundException('No users found matching criteria'); * throw new NoItemsFoundException('Search returned no results', { * query: 'advanced search terms' * }); * ``` */ declare class NoItemsFoundException extends BaseException { /** * Creates an instance of NoItemsFoundException. * * @param {string} [message='No items found'] - The error message * @param {Record} [context] - Additional context about the search that returned no results * @memberof NoItemsFoundException */ constructor(message?: string, context?: Record); } export default NoItemsFoundException;