import { ArgumentsHost, ExceptionFilter, HttpException, LoggerService } from '@nestjs/common'; export declare class ProblemDetailFilter implements ExceptionFilter { protected urlResolver?: ProblemDetailTypeUrlResolver; private logger; constructor(urlResolver?: ProblemDetailTypeUrlResolver); setLogger(logger: LoggerService): void; private logError; private getTypeUrlForCode; private handleProblemDetail; private handleBadRequestException; private handleHttpException; private handleRawError; catch(exception: Error, host: ArgumentsHost): any; } export type ProblemDetailTypeUrlResolver = (code: number, title: string) => string;