import { NestMiddleware } from '@nestjs/common';
import { Request, Response } from 'express';
import { CorrelationService } from './correlation.service';
import { CorrelationConfig } from './interfaces/correlation-config.interface';
export declare class CorrelationIdMiddleware implements NestMiddleware {
    private correlationService;
    private correlationConfig;
    constructor(correlationService: CorrelationService, correlationConfig: CorrelationConfig);
    use(req: Request, res: Response, next: () => void): void;
}
