import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common';
import { Observable } from 'rxjs';
export declare function RequestResponseLogging(): MethodDecorator & ClassDecorator;
/**
 * Interceptor that logs the incoming request and the outgoing response
 * Can be used on Controllers or on specific APIs
 * It will log important parts of the request and response into DD
 */
export declare class LoggingInterceptor implements NestInterceptor {
    private readonly logger;
    intercept(context: ExecutionContext, next: CallHandler): Observable<any>;
}
