import { ArgumentsHost, ExceptionFilter } from "@nestjs/common";
import { HttpAdapterHost } from "@nestjs/core";
import { JwtService } from "@nestjs/jwt";
import { WinstonLoggerService } from "../winston-logger/winston-logger.service";
export declare class AllExceptionsFilter<T> implements ExceptionFilter {
    private readonly httpAdapterHost;
    private jwtService;
    private readonly logger;
    constructor(httpAdapterHost: HttpAdapterHost, jwtService: JwtService, logger: WinstonLoggerService);
    catch(exception: T, host: ArgumentsHost): void;
    private getPrismaErrorMessage;
}
