import { ArgumentsHost, ExceptionFilter, LoggerService } from '@nestjs/common';
import { ExceptionHandlerService } from '../exception-handler';
export interface AppErrorResponse {
    statusCode: number;
    errorCode: string;
    message: string;
    path: string;
    timestamp: string;
    trace?: string | string[];
}
export declare class AppExceptionFilter implements ExceptionFilter {
    private readonly isDev;
    private readonly logger;
    private readonly exceptionHandlerService;
    constructor(isDev: boolean, logger: LoggerService | null, exceptionHandlerService: ExceptionHandlerService);
    catch(exception: Error, host: ArgumentsHost): void;
}
//# sourceMappingURL=app-exception.filter.d.ts.map