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