import { Middleware, MiddlewareNext } from '@lerianstudio/sindarian-server'; import { NextRequest } from 'next/server'; import { LoggerAggregator } from '../aggregator/logger-aggregator'; import { RequestIdRepository } from '../request-id/request-id-repository'; export declare class TraceMiddleware extends Middleware { private readonly logger; private readonly requestIdRepository; constructor(logger: LoggerAggregator, requestIdRepository: RequestIdRepository); use(request: NextRequest, next: MiddlewareNext): Promise; } //# sourceMappingURL=trace-middleware.d.ts.map