import { Response } from "express"; export interface IVersionKey { __v: number; } export declare function validate(res: Response, object: { [key: string]: any; }, requireds: Array): [boolean, T, string[]?]; export declare function validateOptional(res: Response, object: { [key: string]: any; }, requireds: Array, optionals?: Array): [boolean, T & U, string[]?]; export declare function validateRes(res: Response, object: T | T[], requireds: Array, arrays?: Array): void; export declare function validateResOptional(res: Response, object: (T & U) | Array, requireds: Array, optionals: Array, arrays?: Array): void; //# sourceMappingURL=validate.handler.d.ts.map