import { Request, Response, NextFunction } from 'express';
import { ZodSchema } from 'zod';
interface ValidationSchemas {
    body?: ZodSchema<unknown>;
    params?: ZodSchema<unknown>;
    query?: ZodSchema<unknown>;
}
export declare const validateRequest: (schemas: ValidationSchemas) => (req: Request, _res: Response, next: NextFunction) => void;
export {};
//# sourceMappingURL=validation.middleware.d.ts.map