import { Request, Response, NextFunction } from 'express'; import { ZodSchema } from 'zod'; /** * Validation middleware factory * Creates middleware that validates request data against a Zod schema */ export declare const validate: (schema: ZodSchema, source?: "body" | "query" | "params") => (req: Request, res: Response, next: NextFunction) => Promise; /** * Validate multiple sources in a single middleware */ export declare const validateMultiple: (schemas: { body?: ZodSchema; query?: ZodSchema; params?: ZodSchema; }) => (req: Request, res: Response, next: NextFunction) => Promise; //# sourceMappingURL=validation.middleware.d.ts.map