import { NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common'; import { Observable } from 'rxjs'; import { AppErrorsBusinessService } from '../../business'; import { SeqLogger } from "@jasonsoft/nestjs-seq"; import { UserInfoService } from "../../persistence"; import { Mapper } from "@automapper/core"; export declare class AppExceptionInterceptor implements NestInterceptor { readonly mapper: Mapper; private readonly appErrors; private readonly logger; private readonly user; constructor(mapper: Mapper, appErrors: AppErrorsBusinessService, logger: SeqLogger, user: UserInfoService); intercept(context: ExecutionContext, next: CallHandler): Observable; }