import type { Document } from 'mongoose'; export type ValidationErrorData = { path: string; message: string; value: any; idx?: number; }; export type ValidationsWithMessage = { message: string; errors: Array; }; export declare function validateDoc(doc: Document): Promise; export declare function validateAndThrow(doc: Document): Promise; export declare function validateManyAndThrow(docs: Document[]): Promise; //# sourceMappingURL=validate.d.ts.map