/** * Extended Error object with the option to set error `status` and `code`. * At AdonisJs, we prefer exceptions with proper error codes to handle * them without relying on message pattern matching. * * ```js * new Exception('message', 500, 'E_RUNTIME_EXCEPTION') * ``` */ export declare class Exception extends Error { name: string; message: string; help?: string; code?: string; status: number; constructor(message: string, status?: number, code?: string); }