import { ArgumentsHost, ExecutionContext, HttpException } from '@nestjs/common'; import { OgmaInterceptorServiceOptions } from '../../interfaces'; import { AbstractInterceptorService } from './abstract-interceptor.service'; export declare abstract class HttpInterceptorService extends AbstractInterceptorService { getStatus(context: ExecutionContext, inColor: boolean, error?: HttpException | Error, _options?: OgmaInterceptorServiceOptions): string; protected determineStatusCodeFromError(error: HttpException | Error): number; /** * A helper method to get the response object * @param context execution context from Nest * @returns the adapter's response object */ getResponse(context: ArgumentsHost): any; /** * A helper method to get the request object * @param context execution context from Nest * @returns the adapter's request object */ getRequest(context: ArgumentsHost): any; setRequestId(context: ArgumentsHost, requestId: string): void; getRequestId(context: ArgumentsHost): any; }