import { ValidationOptions } from "./types"; import { Middleware } from "../common/middleware"; export type ValidationResult = { valid: boolean; message?: string; code?: number; errors?: string[]; }; export interface ValidationMiddleware extends Middleware { use(options: ValidationOptions): any; }