import { RequestHandler } from 'express';
import { Redis } from 'ioredis';
import { ILogger } from '../../application/ports/logger';
export interface Middlewares {
    requestId: RequestHandler;
    sanitization: RequestHandler;
    auditLogger: RequestHandler;
    strictRateLimiter: RequestHandler;
}
export declare const createMiddlewares: (logger: ILogger, redis?: Redis) => Middlewares;
//# sourceMappingURL=middleware.factory.d.ts.map