import { Errors } from './errors'; export declare class AppExceptionItem { message: string; code: number | string; statusCode: number; throw?(): void; } export declare class AppException extends Errors { constructor(exception?: AppExceptionItem, exceptionClass?: AppException | Errors); private generateCode; protected initExceptions(exceptionClass: any): void; private generateThrowFunction; }